MAJ du modèle pour la partie Note

develop
jboinembalome 4 years ago
parent bb420fd978
commit 3aac3ed70a
  1. 40
      EPAServeur/Context/DataSeeder.cs
  2. 4
      EPAServeur/Context/EpContext.cs
  3. 37
      EPAServeur/Models/Notes/Note.cs
  4. 12
      EPAServeur/Services/NoteService.cs

@ -818,130 +818,130 @@ namespace EPAServeur.Context
note = new Note()
{
Id = 1,
IdNote = 1,
Titre = "Titre1",
Texte = "Texte1",
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"),
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 2,
IdNote = 2,
Titre = "Titre2",
Texte = "Texte2",
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"),
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 3,
IdNote = 3,
Titre = "Titre3",
Texte = "Texte3",
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"),
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 4,
IdNote = 4,
Titre = "Titre4",
Texte = "Texte4",
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 5,
IdNote = 5,
Titre = "Titre5",
Texte = "Texte5",
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 6,
IdNote = 6,
Titre = "Titre6",
Texte = "Texte6",
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 7,
IdNote = 7,
Titre = "Titre7",
Texte = "Texte7",
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 8,
IdNote = 8,
Titre = "Titre8",
Texte = "Texte8",
IdAuteur = new Guid("571463f3-b286-4a21-9eab-0707dc506dec"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 9,
IdNote = 9,
Titre = "Titre9",
Texte = "Texte9",
IdAuteur = new Guid("571463f3-b286-4a21-9eab-0707dc506dec"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);
note = new Note()
{
Id = 10,
IdNote = 10,
Titre = "Titre10",
Texte = "Texte10",
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"),
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"),
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
epContext.Note.Add(note);

@ -183,8 +183,8 @@ namespace EPAServeur.Context
//Notes
modelBuilder.Entity<Note>(entity =>
{
entity.HasKey(e => e.Id);
entity.Property(e => e.Id).ValueGeneratedOnAdd();
entity.HasKey(e => e.IdNote);
entity.Property(e => e.IdNote).ValueGeneratedOnAdd();
});
//SaisieChamp

@ -5,14 +5,45 @@ using System.Threading.Tasks;
namespace EPAServeur.Models.Notes
{
/// <summary>
/// Note pris par un référent à propos d’un collaborateur.
/// </summary>
public class Note
{
public long Id { get; set; }
/// <summary>
/// Id de la note
/// </summary>
public long IdNote { get; set; }
/// <summary>
/// Titre de la note
/// </summary>
public string Titre { get; set; }
/// <summary>
/// Contenu de la note
/// </summary>
public string Texte { get; set; }
/// <summary>
/// Date à laquelle la note a été créée
/// </summary>
public DateTime DateCreation { get; set; }
/// <summary>
/// Date à laquelle la note a été mise à jour pour la dernière fois
/// </summary>
public DateTime DateMiseAJour { get; set; }
/// <summary>
/// Id du référent qui a écrit la note
/// </summary>
public Guid IdAuteur { get; set; }
/// <summary>
/// Id du collaborateur correspondant à la note
/// </summary>
public Guid IdCollaborateur { get; set; }
public DateTime DateCreation { get; set; }
public DateTime DateUpdate { get; set; }
}
}

@ -174,7 +174,7 @@ namespace EPAServeur.Services
Note noteToUpdate = context.Note.Find(idNote);
noteToUpdate.Titre = note.Titre;
noteToUpdate.Texte = note.Texte;
noteToUpdate.DateUpdate = DateTime.Now;
noteToUpdate.DateMiseAJour = DateTime.Now;
context.SaveChanges();
return NoteToDetailSDTO(noteToUpdate);
}
@ -204,11 +204,11 @@ namespace EPAServeur.Services
CollaborateurDTO collaborateur = collaborateurService.GetCollaborateurById(note.IdCollaborateur);
AffichageNoteDTO affichage = new AffichageNoteDTO()
{
Id = note.Id,
Id = note.IdNote,
IdCollaborateur = note.IdCollaborateur,
Collaborateur = collaborateur.Prenom + collaborateur.Nom,
Titre = note.Titre,
DateMiseAjour = note.DateUpdate
DateMiseAjour = note.DateMiseAJour
};
return affichage;
}
@ -222,9 +222,9 @@ namespace EPAServeur.Services
{
DetailsNoteDTO details = new DetailsNoteDTO()
{
Id = note.Id,
Id = note.IdNote,
DateCreation = note.DateCreation,
DateMiseAjour = note.DateUpdate,
DateMiseAjour = note.DateMiseAJour,
Titre = note.Titre,
Texte = note.Texte,
IdAuteur = note.IdAuteur,
@ -250,7 +250,7 @@ namespace EPAServeur.Services
Texte = detailsNoteDTO.Texte,
Titre = detailsNoteDTO.Titre,
DateCreation = DateTime.Now,
DateUpdate = DateTime.Now
DateMiseAJour = DateTime.Now
};
return note;
}

Loading…
Cancel
Save