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