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)); }
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")); }