#478 users
This commit is contained in:
parent
eeb9f69783
commit
ed24f1c08f
@ -10,7 +10,6 @@ using RSecurityBackend.Models.Generic;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Net;
|
||||
using System.Net.NetworkInformation;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
@ -348,6 +347,7 @@ namespace RMuseum.Controllers
|
||||
/// poetspeclines
|
||||
/// poetpix
|
||||
/// usernotes
|
||||
/// users (Days and UserIds are invalid)
|
||||
/// </param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("{dataType}/summary")]
|
||||
@ -456,6 +456,14 @@ namespace RMuseum.Controllers
|
||||
result = res.Result;
|
||||
}
|
||||
break;
|
||||
case "users":
|
||||
{
|
||||
var res = await _service.GetUsersSummedUpStatsAsync();
|
||||
if (!string.IsNullOrEmpty(res.ExceptionString))
|
||||
return BadRequest(res.ExceptionString);
|
||||
result = res.Result;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return BadRequest($"Invalid value for the paramater: dataType = {dataType}");
|
||||
}
|
||||
|
||||
@ -832,6 +832,7 @@
|
||||
poetspeclines
|
||||
poetpix
|
||||
usernotes
|
||||
users (Days and UserIds are invalid)
|
||||
</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
@ -16056,6 +16057,12 @@
|
||||
<param name="userId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RMuseum.Services.IContributionStatsService.GetUsersSummedUpStatsAsync">
|
||||
<summary>
|
||||
summed up stats of users (Days and UserIds are invalid)
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RMuseum.Services.IContributionStatsService.GetUsersGroupedByDateAsync(RSecurityBackend.Models.Generic.PagingParameterModel)">
|
||||
<summary>
|
||||
users grouped by signup date
|
||||
@ -19259,6 +19266,12 @@
|
||||
<param name="paging"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RMuseum.Services.Implementation.ContributionStatsService.GetUsersSummedUpStatsAsync">
|
||||
<summary>
|
||||
summed up stats of users (Days and UserIds are invalid)
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:RMuseum.Services.Implementation.ContributionStatsService.GetApprovedEditsGroupedByDateAsync(RSecurityBackend.Models.Generic.PagingParameterModel,System.Nullable{System.Guid})">
|
||||
<summary>
|
||||
approved edits daily
|
||||
|
||||
@ -18,6 +18,12 @@ namespace RMuseum.Services
|
||||
/// <returns></returns>
|
||||
Task<RServiceResult<UserContributionsViewModel>> GetUserContributionsAsync(Guid userId);
|
||||
|
||||
/// <summary>
|
||||
/// summed up stats of users (Days and UserIds are invalid)
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Task<RServiceResult<SummedUpViewModel>> GetUsersSummedUpStatsAsync();
|
||||
|
||||
/// <summary>
|
||||
/// users grouped by signup date
|
||||
/// </summary>
|
||||
|
||||
@ -78,6 +78,32 @@ namespace RMuseum.Services.Implementation
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// summed up stats of users (Days and UserIds are invalid)
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public async Task<RServiceResult<SummedUpViewModel>> GetUsersSummedUpStatsAsync()
|
||||
{
|
||||
try
|
||||
{
|
||||
return new RServiceResult<SummedUpViewModel>
|
||||
(
|
||||
new SummedUpViewModel()
|
||||
{
|
||||
Days = -1,
|
||||
TotalCount = await _context.Users.CountAsync(),
|
||||
UserIds = -1,
|
||||
}
|
||||
);
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
return new RServiceResult<SummedUpViewModel>(null, e.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// approved edits daily
|
||||
|
||||
Loading…
Reference in New Issue
Block a user