public async Task <PagedResultDto <ArticleDto> > GetListAsync(ArticleListRequestDto input) { var totalCount = await _repository.GetCountAsync(input.UserId, input.HasFile, input.HasVideo, input.IsFree, input.IsActive, input.Status, input.CategoryId, input.UserCategoryId, input.CreatedAfter, input.CreatedBefore, input.Filter); var list = await _repository.GetListAsync(input.UserId, input.HasFile, input.HasVideo, input.IsFree, input.IsActive, input.Status, input.CategoryId, input.UserCategoryId, input.CreatedAfter, input.CreatedBefore, input.Filter, input.MaxResultCount, input.SkipCount, input.Sorting); var items = ObjectMapper.Map <List <Article>, List <ArticleDto> >(list); return(new PagedResultDto <ArticleDto>( totalCount, items )); }
public Task <PagedResultDto <ArticleDto> > GetListAsync(ArticleListRequestDto input) { return(_articleCommonAppService.GetListAsync(input)); }