diff --git a/RMuseum/Controllers/ContributionStatsController.cs b/RMuseum/Controllers/ContributionStatsController.cs index 6a287acb..b51ab3e0 100644 --- a/RMuseum/Controllers/ContributionStatsController.cs +++ b/RMuseum/Controllers/ContributionStatsController.cs @@ -31,6 +31,7 @@ namespace RMuseum.Controllers /// comments /// recitations /// museumlinks + /// pinterestlinks /// /// /// @@ -110,6 +111,14 @@ namespace RMuseum.Controllers pagedResult = res.Result; } break; + case "pinterestlinks": + { + var res = await _service.GetApprovedPinterestLinksGroupedByDateAsync(paging, userId); + if (!string.IsNullOrEmpty(res.ExceptionString)) + return BadRequest(res.ExceptionString); + pagedResult = res.Result; + } + break; default: return BadRequest($"Invalid value for the paramater: dataType = {dataType}"); } @@ -133,6 +142,7 @@ namespace RMuseum.Controllers /// comments /// recitations /// museumlinks + /// pinterestlinks /// /// /// @@ -213,6 +223,14 @@ namespace RMuseum.Controllers pagedResult = res.Result; } break; + case "pinterestlinks": + { + var res = await _service.GetApprovedPinterestLinksGroupedByUserAsync(paging, day, userId); + if (!string.IsNullOrEmpty(res.ExceptionString)) + return BadRequest(res.ExceptionString); + pagedResult = res.Result; + } + break; default: return BadRequest($"Invalid value for the paramater: dataType = {dataType}"); } @@ -237,6 +255,7 @@ namespace RMuseum.Controllers /// comments /// recitations /// museumlinks + /// pinterestlinks /// /// [HttpGet("{dataType}")] @@ -313,6 +332,14 @@ namespace RMuseum.Controllers result = res.Result; } break; + case "pinterestlinks": + { + var res = await _service.GetApprovedPinterestLinksSummedUpStatsAsync(); + if (!string.IsNullOrEmpty(res.ExceptionString)) + return BadRequest(res.ExceptionString); + result = res.Result; + } + break; default: return BadRequest($"Invalid value for the paramater: dataType = {dataType}"); } diff --git a/RMuseum/RMuseum.xml b/RMuseum/RMuseum.xml index a6e421e3..5c44baaf 100644 --- a/RMuseum/RMuseum.xml +++ b/RMuseum/RMuseum.xml @@ -776,6 +776,7 @@ comments recitations museumlinks + pinterestlinks @@ -795,6 +796,7 @@ comments recitations museumlinks + pinterestlinks @@ -815,6 +817,7 @@ comments recitations museumlinks + pinterestlinks @@ -16124,6 +16127,29 @@ + + + approved pinterest links daily + + + + + + + + approved pinterest links grouped by user + + + + + + + + + summed up stats of approved pinterest links + + + donation service