public async Task <AppCommandSetCollection> List(AppCommandSetQuery query) { var dbQuery = await query.Create(this.Entities); var total = await dbQuery.CountAsync(); dbQuery = dbQuery.Skip(query.SkipTo(total)).Take(query.Limit); var results = await dbQuery.ToListAsync(); return(new AppCommandSetCollection(query, total, results.Select(i => mapper.MapAppCommandSet(i, new AppCommandSet())))); }
public async Task <AppCommandSetCollection> List([FromQuery] AppCommandSetQuery query) { return(await repo.List(query)); }