コード例 #1
0
ファイル: CategoryAppService.cs プロジェクト: lazyabp/cms
        public async Task <PagedResultDto <CategoryViewDto> > GetListAsync(CategoryListRequestDto input)
        {
            var totalCount = await _repository.GetCountAsync(input.ParentId, input.RootId, input.Filter);

            var list = await _repository.GetListAsync(input.MaxResultCount, input.SkipCount, input.Sorting, input.ParentId, input.RootId, input.Filter);

            return(new PagedResultDto <CategoryViewDto>(
                       totalCount,
                       ObjectMapper.Map <List <Category>, List <CategoryViewDto> >(list)
                       ));
        }
コード例 #2
0
ファイル: CategoryController.cs プロジェクト: lazyabp/cms
 public Task <PagedResultDto <CategoryViewDto> > GetListAsync(CategoryListRequestDto input)
 {
     return(_service.GetListAsync(input));
 }