From 3aac3ed70a51dcb4e0a3df01677193e295969749 Mon Sep 17 00:00:00 2001 From: jboinembalome Date: Tue, 8 Dec 2020 18:05:00 +0100 Subject: [PATCH] =?UTF-8?q?MAJ=20du=20mod=C3=A8le=20pour=20la=20partie=20N?= =?UTF-8?q?ote?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EPAServeur/Context/DataSeeder.cs | 40 +++++++++++++++--------------- EPAServeur/Context/EpContext.cs | 4 +-- EPAServeur/Models/Notes/Note.cs | 37 ++++++++++++++++++++++++--- EPAServeur/Services/NoteService.cs | 12 ++++----- 4 files changed, 62 insertions(+), 31 deletions(-) diff --git a/EPAServeur/Context/DataSeeder.cs b/EPAServeur/Context/DataSeeder.cs index 19165a2..499becf 100644 --- a/EPAServeur/Context/DataSeeder.cs +++ b/EPAServeur/Context/DataSeeder.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); diff --git a/EPAServeur/Context/EpContext.cs b/EPAServeur/Context/EpContext.cs index af067e7..d8c49ea 100644 --- a/EPAServeur/Context/EpContext.cs +++ b/EPAServeur/Context/EpContext.cs @@ -183,8 +183,8 @@ namespace EPAServeur.Context //Notes modelBuilder.Entity(entity => { - entity.HasKey(e => e.Id); - entity.Property(e => e.Id).ValueGeneratedOnAdd(); + entity.HasKey(e => e.IdNote); + entity.Property(e => e.IdNote).ValueGeneratedOnAdd(); }); //SaisieChamp diff --git a/EPAServeur/Models/Notes/Note.cs b/EPAServeur/Models/Notes/Note.cs index 75c8301..459e578 100644 --- a/EPAServeur/Models/Notes/Note.cs +++ b/EPAServeur/Models/Notes/Note.cs @@ -5,14 +5,45 @@ using System.Threading.Tasks; namespace EPAServeur.Models.Notes { + /// + /// Note pris par un référent à propos d’un collaborateur. + /// public class Note { - public long Id { get; set; } + /// + /// Id de la note + /// + public long IdNote { get; set; } + + /// + /// Titre de la note + /// public string Titre { get; set; } + + /// + /// Contenu de la note + /// public string Texte { get; set; } + + /// + /// Date à laquelle la note a été créée + /// + public DateTime DateCreation { get; set; } + + /// + /// Date à laquelle la note a été mise à jour pour la dernière fois + /// + public DateTime DateMiseAJour { get; set; } + + /// + /// Id du référent qui a écrit la note + /// public Guid IdAuteur { get; set; } + + /// + /// Id du collaborateur correspondant à la note + /// public Guid IdCollaborateur { get; set; } - public DateTime DateCreation { get; set; } - public DateTime DateUpdate { get; set; } + } } diff --git a/EPAServeur/Services/NoteService.cs b/EPAServeur/Services/NoteService.cs index 64a59f7..7806ca4 100644 --- a/EPAServeur/Services/NoteService.cs +++ b/EPAServeur/Services/NoteService.cs @@ -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; }