Utilisation de la valeur par défaut max lors de la récupération des collaborateurs EP d'un référent pour le nombre d'élément à récupérer

develop
Yanaël GRETTE 4 years ago
parent b41dbc443e
commit abfab24cf5
  1. 9
      EPAServeur/Services/CollaborateurService.cs

@ -117,9 +117,9 @@ namespace EPAServeur.Services
if (parPage.Value < minParPage || parPage.Value > maxParPage)
if (!parPage.HasValue || parPage.Value < minParPage || parPage.Value > maxParPage)
parPage = defaultParPage;
if (numPage.Value <= 0)
if (!numPage.HasValue ||numPage.Value <= 0)
numPage = 1;
int skip = (numPage.Value - 1) * parPage.Value;
@ -191,9 +191,12 @@ namespace EPAServeur.Services
if (collaborateursIds.Count == 0)
return new List<CollaborateurDTO>();
IEnumerable<Collaborateur> collaborateurs = await collaborateurApi.ChercherCollabAsync(collabsId: collaborateursIds);
if (!parPage.HasValue || parPage.Value < minParPage || parPage.Value > maxParPage)
parPage = maxParPage;
if (!numPage.HasValue || numPage.Value <= 0)
numPage = 1;
int skip = (numPage.Value - 1) * parPage.Value;
int take = parPage.Value;
var tasks = collaborateurs.Select(c => GetCollaborateurDTOAsync(c, false));
IEnumerable<CollaborateurDTO> collaborateursDTO = await Task.WhenAll(tasks);
if (texte != null && texte != "")

Loading…
Cancel
Save