コード例 #1
0
    public virtual async Task <PagedResultDto <CmsUserDto> > GetAuthorsHasBlogPostsAsync(BlogPostFilteredPagedAndSortedResultRequestDto input)
    {
        var authors = await BlogPostRepository.GetAuthorsHasBlogPostsAsync(input.SkipCount, input.MaxResultCount, input.Sorting, input.Filter);

        var authorDtos = ObjectMapper.Map <List <CmsUser>, List <CmsUserDto> >(authors);

        return(new PagedResultDto <CmsUserDto>(
                   await BlogPostRepository.GetAuthorsHasBlogPostsCountAsync(input.Filter),
                   authorDtos));
    }