示例#1
0
        public async Task <PagedResultDto <ConfigurationListOutput> > GetPagedConfigurations(string appId,
                                                                                             [FromQuery] string key, [FromQuery] int pageIndex = 1)
        {
            var input = new ConfigurationListInput {
                CfgKey = key, CurrentIndex = pageIndex
            };

            return(await applicationAppService.GetPagedConfigurations(appId, input));
        }
示例#2
0
        public async Task <PagedResultDto <ConfigurationListOutput> > GetPagedConfigurations(string appId,
                                                                                             ConfigurationListInput input)
        {
            var application = await Repository.FindAsync(appId);

            return(await this.Mapping.Map <ConfigurationListOutput>(application.GetConfigurations().AsQueryable())
                   .ToPageAsync(input.CurrentIndex, input.PageSize, "Id"));
        }