Esempio n. 1
0
 public IQueryable <Ficha> Listar(int professorId, int clienteId)
 {
     return(fichaRepository.Listar()
            .Where(f =>
                   (professorId > 0 ? f.ProfessorId == professorId : true) &&
                   (clienteId > 0 ? f.ClienteId == clienteId : true)));
 }
        public Task <ResultadoServico <IEnumerable <FilaAtendimento> > > Handle(FichasPorFiltroQuery request, CancellationToken cancellationToken)
        {
            var validacao = new ListarValidation(request).Validar();

            if (validacao.Falhou)
            {
                return(Task.FromResult <ResultadoServico <IEnumerable <FilaAtendimento> > >(new ResultadoServico <IEnumerable <FilaAtendimento> >(validacao)));
            }
            var lista = _fichaRepository.Listar(request);

            return(Task.FromResult <ResultadoServico <IEnumerable <FilaAtendimento> > >(new ResultadoServico <IEnumerable <FilaAtendimento> >(lista)));
        }