Correction d'un bug qui faisait empêchait d'enregistrer le nouveau référentEP d'un collaborateur qui a déjà un référentEP

develop
Yanaël GRETTE 4 years ago
parent 2c442d99d7
commit b41dbc443e
  1. 1
      EPAServeur/Controllers/CollaborateursApi.cs
  2. 2
      EPAServeur/Services/CollaborateurService.cs
  3. 2
      EPAServeur/Services/ReferentEPService.cs
  4. 1
      EPAServeur/Startup.cs

@ -266,6 +266,7 @@ namespace IO.Swagger.Controllers
public virtual async Task<IActionResult> GetCollaborateurs([FromQuery]List<string> roles, [FromQuery]List<long?> idBUs, [FromQuery]bool? asc, [FromQuery]int? numPage, [FromQuery][Range(5, 100)]int? parPAge, [FromQuery]string texte, [FromQuery]string tri, [FromQuery]DateTime? dateDebut, [FromQuery]DateTime? dateFin) public virtual async Task<IActionResult> GetCollaborateurs([FromQuery]List<string> roles, [FromQuery]List<long?> idBUs, [FromQuery]bool? asc, [FromQuery]int? numPage, [FromQuery][Range(5, 100)]int? parPAge, [FromQuery]string texte, [FromQuery]string tri, [FromQuery]DateTime? dateDebut, [FromQuery]DateTime? dateFin)
{ {
IEnumerable<CollaborateurDTO> collaborateurs; IEnumerable<CollaborateurDTO> collaborateurs;
try try
{ {
collaborateurs = await collaborateurService.GetCollaborateursAsync(roles, idBUs, asc, numPage, parPAge, texte, tri, dateDebut, dateFin); collaborateurs = await collaborateurService.GetCollaborateursAsync(roles, idBUs, asc, numPage, parPAge, texte, tri, dateDebut, dateFin);

@ -202,7 +202,7 @@ namespace EPAServeur.Services
if (tri != null) if (tri != null)
collaborateursDTO = TriAttribut(collaborateursDTO, tri); collaborateursDTO = TriAttribut(collaborateursDTO, tri);
if (asc != null && asc == false) if(asc != null && asc == false)
collaborateursDTO = collaborateursDTO.Reverse(); collaborateursDTO = collaborateursDTO.Reverse();
return collaborateursDTO.Skip(skip).Take(take); return collaborateursDTO.Skip(skip).Take(take);

@ -209,7 +209,7 @@ namespace EPAServeur.Services
if (referentEP.IdReferent != null && referentEP.IdReferent.HasValue) if (referentEP.IdReferent != null && referentEP.IdReferent.HasValue)
{ {
//Si le nouveau référent est déjà le référent actuel du collaborateur, il n'y a rien à faire //Si le nouveau référent est déjà le référent actuel du collaborateur, il n'y a rien à faire
if (referentEP.IdReferent.Value.Equals(referentEP.IdReferent.Value)) if (referentEP.IdReferent.Value.Equals(idReferent.Value))
continue; continue;
//Sauvegarder l'ancien référent et le collaborateur suite au changement //Sauvegarder l'ancien référent et le collaborateur suite au changement

@ -109,6 +109,7 @@ namespace EPAServeur
DataSeeder.AddNotes(context); DataSeeder.AddNotes(context);
DataSeeder.AddEp(context); DataSeeder.AddEp(context);
DataSeeder.AddEngagements(context); DataSeeder.AddEngagements(context);
DataSeeder.AddRereferentEP(context);
} }
//faire using, check si kekchoz exkist puis appeler les m<EFBFBD>thodes de cr<EFBFBD>ation si il n'y a rien //faire using, check si kekchoz exkist puis appeler les m<EFBFBD>thodes de cr<EFBFBD>ation si il n'y a rien

Loading…
Cancel
Save