public static Expression <Func <Agendamento, bool> > ListarTodosAgendamentosPorStatusAgendamentoPorCliente(EAgendamentoStatus agendamentostatus, DateTime dataInicio, DateTime dataFim, Guid clienteId)
 {
     return(x => x.StatusAgendamento == agendamentostatus &&
            x.ClienteId == clienteId &&
            (x.DataAgendamento.Date >= dataInicio.Date && x.DataAgendamento <= dataFim.Date));
 }
Beispiel #2
0
 public IEnumerable <Agendamento> ListarTodosAgendamentosPorStatusAgendamentoPorCliente(EAgendamentoStatus agendamentostatus, DateTime dataInicio, DateTime dataFim, Guid clienteId)
 {
     return(_context.Agendamentos.Include(x => x.Procedimentos).AsNoTracking()
            .Where(AgendamentoQueries.ListarTodosAgendamentosPorStatusAgendamentoPorCliente(agendamentostatus, dataInicio, dataFim, clienteId)));
 }