changement du nom de la table et ajout de l'injection de dépende du service demande de délégation dans le fichier startup

develop
Yanaël GRETTE 4 years ago
parent 59af0e29c8
commit 8a88b0de2b
  1. 14
      EPAServeur/Context/DataSeeder.cs
  2. 2
      EPAServeur/Context/EpContext.cs
  3. 6
      EPAServeur/Services/DemandeDelegationService.cs
  4. 2
      EPAServeur/Startup.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();
}

@ -19,7 +19,7 @@ namespace EPAServeur.Context
//EP
public DbSet<AugmentationSalaire> AugmentationSalaire { get; set; }
public DbSet<ChoixTypeEntretien> ChoixTypeEntretien { get; set; }
public DbSet<DemandeDelegation> DemandeDelegations { get; set; }
public DbSet<DemandeDelegation> DemandeDelegation { get; set; }
public DbSet<Document> Document { get; set; }
public DbSet<Engagement> Engagement { get; set; }
public DbSet<Ep> Ep { get; set; }

@ -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<DemandeDelegationDTO> 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;

@ -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<INoteService, NoteService>();
services.AddScoped<IReferentEPService, ReferentEPService>();
services.AddScoped<IEngagementService, EngagementService>();
services.AddScoped<IDemandeDelegationService, DemandeDelegationService>();
//Handlers
services.AddSingleton<IAuthorizationHandler, CollaborateurAuthorizationHandler>();

Loading…
Cancel
Save