示例#1
0
        public virtual async Task <PagedResultDto <DatabaseConnectionInfoDto> > GetPagedListAsync(
            DatabaseConnectionInfoPagedRequestDto input)
        {
            var count = await DatabaseConnectionInfoRepository.GetCountAsync(input.Name, input.DatabaseProvider);

            var databaseConnectionInfos = await DatabaseConnectionInfoRepository.GetListAsync(
                input.SkipCount,
                input.MaxResultCount,
                input.Sorting,
                input.Name,
                input.DatabaseProvider);

            return(new PagedResultDto <DatabaseConnectionInfoDto>(
                       count,
                       ObjectMapper.Map <List <DatabaseConnectionInfo>, List <DatabaseConnectionInfoDto> >(databaseConnectionInfos)
                       ));
        }
 public async Task <PagedResultDto <DatabaseConnectionInfoDto> > GetPagedListAsync(DatabaseConnectionInfoPagedRequestDto input)
 {
     return(await _databaseConnectionInfoAppService.GetPagedListAsync(input));
 }