Beispiel #1
0
        public async Task <PagingQueryResult <Venda> > Find(VendaParams parameters)
        {
            var query = DbSet.Where(x => x.Data.Date >= parameters.DataInicio.Date)
                        .Where(x => x.Data.Date <= parameters.DataFim.Date)
                        .Include(x => x.Itens).ThenInclude(x => x.Disco)
                        .OrderByDescending(x => x.Data);

            var count = await query.CountAsync();

            return(await PaginarResultado(query, parameters, count));
        }
Beispiel #2
0
 public async Task <PagingQueryResult <Venda> > Get([FromQuery] VendaParams parameters)
 {
     return(await _vendaQueries.Find(parameters));
 }