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

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

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