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)); }
public async Task <PagingQueryResult <Venda> > Get([FromQuery] VendaParams parameters) { return(await _vendaQueries.Find(parameters)); }