Exemplo n.º 1
0
        public IActionResult FilterByVotes(PagedPostDto dto)
        {
            var result = this.postFilterService.FilterByVotes(dto.PageNumber, dto.PageSize, dto.CommentNumber);

            return(this.apiResultService.Ok(result));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        public IActionResult FilterPosts(PagedPostDto pagedPostDto)
        {
            var posts = this.postFilterService.FilterPosts(pagedPostDto.PageNumber, pagedPostDto.PageSize, pagedPostDto.CommentNumber);

            return(this.apiResultService.Ok(posts));
        }