public IActionResult FilterByVotes(PagedPostDto dto) { var result = this.postFilterService.FilterByVotes(dto.PageNumber, dto.PageSize, dto.CommentNumber); return(this.apiResultService.Ok(result)); }
public IActionResult GetNewest(PagedPostDto dto) { var result = this.postFilterService.FilterByDate(DateTime.MinValue, DateTime.MaxValue, dto.PageNumber, dto.PageSize, dto.CommentNumber); return(this.apiResultService.Ok(result)); }
public IActionResult FilterPosts(PagedPostDto pagedPostDto) { var posts = this.postFilterService.FilterPosts(pagedPostDto.PageNumber, pagedPostDto.PageSize, pagedPostDto.CommentNumber); return(this.apiResultService.Ok(posts)); }