diff --git a/RMuseum/RMuseum.xml b/RMuseum/RMuseum.xml index d775eb3d..794443c2 100644 --- a/RMuseum/RMuseum.xml +++ b/RMuseum/RMuseum.xml @@ -15915,13 +15915,6 @@ - - - approved edits grouped by user / daily - - - - approved edits grouped by user @@ -18851,13 +18844,6 @@ - - - approved edits grouped by user / daily - - - - approved edits grouped by user diff --git a/RMuseum/Services/IContributionStatsService.cs b/RMuseum/Services/IContributionStatsService.cs index 06aca864..054bf688 100644 --- a/RMuseum/Services/IContributionStatsService.cs +++ b/RMuseum/Services/IContributionStatsService.cs @@ -18,13 +18,6 @@ namespace RMuseum.Services /// Task> GetApprovedEditsGroupedByDateAsync(PagingParameterModel paging, Guid? userId); - /// - /// approved edits grouped by user / daily - /// - /// - /// - Task> GetApprovedEditsGroupedByDateAndUserAsync(PagingParameterModel paging); - /// /// approved edits grouped by user /// diff --git a/RMuseum/Services/Implementation/ContributionStatsService.cs b/RMuseum/Services/Implementation/ContributionStatsService.cs index 9f1bc240..a3b2293f 100644 --- a/RMuseum/Services/Implementation/ContributionStatsService.cs +++ b/RMuseum/Services/Implementation/ContributionStatsService.cs @@ -46,49 +46,6 @@ namespace RMuseum.Services.Implementation } } - /// - /// approved edits grouped by user / daily - /// - /// - /// - public async Task> GetApprovedEditsGroupedByDateAndUserAsync(PagingParameterModel paging) - { - try - { - return new RServiceResult<(PaginationMetadata PagingMeta, GroupedByDateUserViewModel[] Tracks)>( - await QueryablePaginator.Paginate( - _context.GanjoorPoemCorrections - .Join - ( - _context.Users, - correction => correction.UserId, - user => user.Id, - (correction, user) => new - { - UserId = user.Id, - UserName = user.NickName, - DateTime = correction.Date, - correction.AffectedThePoem, - } - ) - .Where(f => f.AffectedThePoem) - .GroupBy(a => new { a.DateTime.Date, a.UserId, a.UserName }) - .Select(a => new GroupedByDateUserViewModel() - { - Date = a.Key.Date.ToString(), - UserId = a.Key.UserId, - UserName = a.Key.UserName, - Number = a.Count(), - }).OrderByDescending(s => s.Date).ThenBy(s => s.Number) - , paging)); - - } - catch (Exception e) - { - return new RServiceResult<(PaginationMetadata PagingMeta, GroupedByDateUserViewModel[] Tracks)>((null, null), e.ToString()); - } - } - /// /// approved edits grouped by user ///