From 8a88b0de2b0b9326104d5c0d0f6b04a7ab67ba4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yana=C3=ABl=20GRETTE?= Date: Thu, 18 Feb 2021 14:52:56 +0100 Subject: [PATCH] =?UTF-8?q?changement=20du=20nom=20de=20la=20table=20et=20?= =?UTF-8?q?ajout=20de=20l'injection=20de=20d=C3=A9pende=20du=20service=20d?= =?UTF-8?q?emande=20de=20d=C3=A9l=C3=A9gation=20dans=20le=20fichier=20star?= =?UTF-8?q?tup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EPAServeur/Context/DataSeeder.cs | 14 +++++++------- EPAServeur/Context/EpContext.cs | 2 +- EPAServeur/Services/DemandeDelegationService.cs | 6 +++--- EPAServeur/Startup.cs | 2 ++ 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/EPAServeur/Context/DataSeeder.cs b/EPAServeur/Context/DataSeeder.cs index 9dfb3e1..614eb95 100644 --- a/EPAServeur/Context/DataSeeder.cs +++ b/EPAServeur/Context/DataSeeder.cs @@ -1700,7 +1700,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 1" }; - context.DemandeDelegations.Add(dm1); + context.DemandeDelegation.Add(dm1); ep22 = new Ep { @@ -1730,7 +1730,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 2" }; - context.DemandeDelegations.Add(dm2); + context.DemandeDelegation.Add(dm2); ep23 = new Ep { @@ -1760,7 +1760,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 3" }; - context.DemandeDelegations.Add(dm3); + context.DemandeDelegation.Add(dm3); ep24 = new Ep { @@ -1790,7 +1790,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 4" }; - context.DemandeDelegations.Add(dm4); + context.DemandeDelegation.Add(dm4); ep25 = new Ep { @@ -1820,7 +1820,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 5" }; - context.DemandeDelegations.Add(dm5); + context.DemandeDelegation.Add(dm5); ep26 = new Ep { @@ -1850,7 +1850,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 6" }; - context.DemandeDelegations.Add(dm6); + context.DemandeDelegation.Add(dm6); ep27 = new Ep @@ -1881,7 +1881,7 @@ namespace EPAServeur.Context RaisonDemande = "Raison quelconque 7" }; - context.DemandeDelegations.Add(dm7); + context.DemandeDelegation.Add(dm7); context.SaveChanges(); } diff --git a/EPAServeur/Context/EpContext.cs b/EPAServeur/Context/EpContext.cs index b338568..2378b40 100644 --- a/EPAServeur/Context/EpContext.cs +++ b/EPAServeur/Context/EpContext.cs @@ -19,7 +19,7 @@ namespace EPAServeur.Context //EP public DbSet AugmentationSalaire { get; set; } public DbSet ChoixTypeEntretien { get; set; } - public DbSet DemandeDelegations { get; set; } + public DbSet DemandeDelegation { get; set; } public DbSet Document { get; set; } public DbSet Engagement { get; set; } public DbSet Ep { get; set; } diff --git a/EPAServeur/Services/DemandeDelegationService.cs b/EPAServeur/Services/DemandeDelegationService.cs index 8d15ead..824740e 100644 --- a/EPAServeur/Services/DemandeDelegationService.cs +++ b/EPAServeur/Services/DemandeDelegationService.cs @@ -39,7 +39,7 @@ namespace EPAServeur.Services CollaborateurDTO referentDTO = GetCollaborateurDTO(referent); - var tasks = from demandeDelegation in context.DemandeDelegations.Include( d => d.Ep) + var tasks = from demandeDelegation in context.DemandeDelegation.Include( d => d.Ep) where demandeDelegation.IdReferent.Equals(idReferent) && demandeDelegation.EtatDemande.Equals(EtatDemande.EnAttente) select GetDemandeDelegationDTO(demandeDelegation, referentDTO) ; @@ -77,7 +77,7 @@ namespace EPAServeur.Services private async Task AccepterDemandeDelegation(DemandeDelegationDTO demandeDelegationDTO) { - DemandeDelegation demandeDelegation = await context.DemandeDelegations.Where(d => d.IdDemandeDelegation.Equals(demandeDelegationDTO.Id.Value)).Include(d => d.Ep).FirstOrDefaultAsync(); + DemandeDelegation demandeDelegation = await context.DemandeDelegation.Where(d => d.IdDemandeDelegation.Equals(demandeDelegationDTO.Id.Value)).Include(d => d.Ep).FirstOrDefaultAsync(); if (demandeDelegation == null) throw new DemandeDelegationNotFoundException("Aucune demande de délégation n'a été trouvée"); Guid ancienReferent = demandeDelegation.Ep.IdReferent.Value; // devra être utilisé pour notifier l'ancien référent @@ -93,7 +93,7 @@ namespace EPAServeur.Services if (demandeDelegationDTO.RaisonRefus == null || demandeDelegationDTO.RaisonRefus == "") throw new DemandeDelegationInvalidException("Vous devez justifiez la raison du refus"); - DemandeDelegation demandeDelegation = await context.DemandeDelegations.FindAsync(demandeDelegationDTO.Id); + DemandeDelegation demandeDelegation = await context.DemandeDelegation.FindAsync(demandeDelegationDTO.Id); if (demandeDelegation == null) throw new DemandeDelegationNotFoundException("Aucune demande de délégation n'a été trouvée"); demandeDelegation.EtatDemande = demandeDelegationDTO.EtatDemande; diff --git a/EPAServeur/Startup.cs b/EPAServeur/Startup.cs index 312e247..fbd8f18 100644 --- a/EPAServeur/Startup.cs +++ b/EPAServeur/Startup.cs @@ -108,6 +108,7 @@ namespace EPAServeur DataSeeder.AddInformationsDeBase(context); DataSeeder.AddChamps(context); DataSeeder.AddNotes(context); + DataSeeder.AddDemandeDelegationEP(context); DataSeeder.AddEp(context); DataSeeder.AddEngagements(context); DataSeeder.AddRereferentEP(context); @@ -126,6 +127,7 @@ namespace EPAServeur services.AddScoped(); services.AddScoped(); services.AddScoped(); + services.AddScoped(); //Handlers services.AddSingleton();