Exemple #1
0
        public async Task <ThermostatSettingCollection> List(ThermostatSettingQuery 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 ThermostatSettingCollection(query, total, results.Select(i => mapper.MapThermostatSetting(i, new ThermostatSetting()))));
        }
 public async Task <ThermostatSettingCollection> List([FromQuery] ThermostatSettingQuery query)
 {
     return(await repo.List(query));
 }