From e60a5978c959191f908eb3a98c4527752129065f Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Wed, 26 Mar 2025 21:11:51 +0330 Subject: [PATCH] #478 ContributionStatsController --- .../Controllers/ContributionStatsController.cs | 18 ++++++++++++++++++ RMuseum/RMuseum.xml | 6 ++++++ 2 files changed, 24 insertions(+) diff --git a/RMuseum/Controllers/ContributionStatsController.cs b/RMuseum/Controllers/ContributionStatsController.cs index 49273555..a98f93b8 100644 --- a/RMuseum/Controllers/ContributionStatsController.cs +++ b/RMuseum/Controllers/ContributionStatsController.cs @@ -61,6 +61,24 @@ namespace RMuseum.Controllers return Ok(pagedResult.Result.Tracks); } + /// + /// summed up stats of approved poem corrections + /// + /// + [HttpGet("poem/corrections")] + [AllowAnonymous] + [ProducesResponseType((int)HttpStatusCode.OK, Type = typeof(SummedUpViewModel))] + [ProducesResponseType((int)HttpStatusCode.BadRequest, Type = typeof(string))] + public async Task GetApprrovedEditsSummedUpStatsAsync() + { + var res = await _service.GetApprrovedEditsSummedUpStatsAsync(); + if (!string.IsNullOrEmpty(res.ExceptionString)) + return BadRequest(res.ExceptionString); + + + return Ok(res.Result); + } + /// /// service /// diff --git a/RMuseum/RMuseum.xml b/RMuseum/RMuseum.xml index 1663a20d..041d202a 100644 --- a/RMuseum/RMuseum.xml +++ b/RMuseum/RMuseum.xml @@ -779,6 +779,12 @@ + + + summed up stats of approved poem corrections + + + service