Esempio n. 1
0
 public Task <PagedResultDto <CmsUserDto> > GetAuthorsHasBlogPostsAsync(BlogPostFilteredPagedAndSortedResultRequestDto input)
 {
     return(BlogPostPublicAppService.GetAuthorsHasBlogPostsAsync(input));
 }
 public virtual async Task <PagedResultDto <CmsUserDto> > GetAuthorsHasBlogPostsAsync(BlogPostFilteredPagedAndSortedResultRequestDto input)
 {
     return(await RequestAsync <PagedResultDto <CmsUserDto> >(nameof(GetAuthorsHasBlogPostsAsync), new ClientProxyRequestTypeValue
     {
         { typeof(BlogPostFilteredPagedAndSortedResultRequestDto), input }
     }));
 }
    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));
    }