From 670cf11891423239b43099c1c4ab973d68c87715 Mon Sep 17 00:00:00 2001 From: jboinembalome Date: Fri, 26 Feb 2021 16:24:37 +0100 Subject: [PATCH] Suppression du tri et de la pagination pour le count --- EPAServeur/Controllers/EngagementsApi.cs | 12 ++++-------- EPAServeur/IServices/IEngagementService.cs | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/EPAServeur/Controllers/EngagementsApi.cs b/EPAServeur/Controllers/EngagementsApi.cs index 0408661..37717b1 100644 --- a/EPAServeur/Controllers/EngagementsApi.cs +++ b/EPAServeur/Controllers/EngagementsApi.cs @@ -109,11 +109,7 @@ namespace IO.Swagger.Controllers /// Récupérer le nombre total d’engagements. /// liste des ids des BU auxquelles les données sont rattachées /// Etats de l'engagement - /// Indique si les données sont récupérées dans l'ordre croissant ou non - /// Numéro de la page du tableau à afficher - /// Nombre d’élément maximum à afficher dans le tableau /// Texte permettant de filtrer les données - /// Colonne du tableau sur lequel le tri devra être effectué /// OK /// L'utilisateur souhaitant accéder à la ressource n'est pas authentifié /// L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants @@ -127,7 +123,7 @@ namespace IO.Swagger.Controllers [SwaggerResponse(statusCode: 401, type: typeof(ErreurDTO), description: "L'utilisateur souhaitant accéder à la ressource n'est pas authentifié")] [SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")] [SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")] - public virtual async Task GetEngagementsCount([FromQuery][CannotBeEmpty]List idBUs, [FromQuery]List etatsEngagement, [FromQuery]bool? asc, [FromQuery]int? numPage, [FromQuery][Range(5, 100)]int? parPAge, [FromQuery]string texte, [FromQuery]string tri) + public virtual async Task GetEngagementsCount([FromQuery][CannotBeEmpty]List idBUs, [FromQuery]List etatsEngagement, [FromQuery]string texte) { if (env.IsDevelopment()) logger.LogInformation("Récupération du nombre total d'engagements."); @@ -136,7 +132,7 @@ namespace IO.Swagger.Controllers try { - count = await engagementService.GetEngagementsCountAsync(idBUs, etatsEngagement, asc, numPage, parPAge, texte, tri); + count = await engagementService.GetEngagementsCountAsync(idBUs, etatsEngagement, texte); } catch (Exception e) { @@ -235,7 +231,7 @@ namespace IO.Swagger.Controllers ErreurDTO erreur = new ErreurDTO() { Code = StatusCodes.Status500InternalServerError, - Message = string.Format("L'engagement {0} n'a pas pu être supprimé car il est pris par une autre ressource.", idEngagement) + Message = string.Format("L'engagement {0} n'a pas pu être mise à jour car il est pris par une autre ressource.", idEngagement) }; return StatusCode(erreur.Code.Value, erreur); @@ -247,7 +243,7 @@ namespace IO.Swagger.Controllers ErreurDTO erreur = new ErreurDTO() { Code = StatusCodes.Status500InternalServerError, - Message = "Une erreur est survenue sur le serveur lors de la suppression de l'engagement." + Message = "Une erreur est survenue sur le serveur lors de la mise à jour de l'engagement." }; return StatusCode(erreur.Code.Value, erreur); diff --git a/EPAServeur/IServices/IEngagementService.cs b/EPAServeur/IServices/IEngagementService.cs index 3d22f92..b1d962c 100644 --- a/EPAServeur/IServices/IEngagementService.cs +++ b/EPAServeur/IServices/IEngagementService.cs @@ -12,7 +12,7 @@ namespace EPAServeur.IServices public interface IEngagementService { Task> GetEngagementsAsync(List idBUs, List etatsEngagement, bool? asc, int? numPage, int? parPage, string texte, string tri); - Task GetEngagementsCountAsync(List idBUs, List etatsEngagement, bool? asc, int? numPage, int? parPage, string texte, string tri); + Task GetEngagementsCountAsync(List idBUs, List etatsEngagement, string texte); Task RepondreEngagementAsync(EngagementDTO engagement, long idEngagement); } }