Exemplo n.º 1
0
        public virtual async Task <PagedResultDto <ModuleDto> > GetListAsync(GetModulesInput input)
        {
            if (input.Sorting.IsNullOrWhiteSpace())
            {
                input.Sorting = nameof(Module.Name);
            }

            var count = await ModuleRepository.GetCountAsync();

            var modules = await ModuleRepository.GetPagedListAsync(
                input.SkipCount,
                input.MaxResultCount,
                input.Sorting
                );

            return(new PagedResultDto <ModuleDto>(
                       count,
                       ObjectMapper.Map <List <Module>, List <ModuleDto> >(modules)
                       ));
        }
Exemplo n.º 2
0
 public async Task <PagedResultDto <ModuleDto> > GetListAsync(GetModulesInput input)
 {
     return(await ModuleAppService.GetListAsync(input));
 }