Ejemplo n.º 1
0
        public async Task <AppCommandCollection> List(AppCommandQuery 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 AppCommandCollection(query, total, results.Select(i => mapper.MapButtonState(i, new AppCommand()))));
        }
Ejemplo n.º 2
0
 public async Task <AppCommandCollection> List([FromQuery] AppCommandQuery query)
 {
     return(await repo.List(query));
 }