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)));
        }
Esempio n. 2
0
        public ResultadoServico <IEnumerable <FilaAtendimento> > Listar(FiltroAtendimento filtro)
        {
            var validacao = new ListarValidation(filtro).Validar();

            if (validacao.Falhou)
            {
                return(new ResultadoServico <IEnumerable <FilaAtendimento> >(validacao));
            }

            var retornoEntidade = new FilaAtendimento {
                NomeConsumidor = "Nome Consumidor 01", NumDocumento = "001"
            };
            var lista = new List <FilaAtendimento>();

            lista.Add(retornoEntidade);
            return(new ResultadoServico <IEnumerable <FilaAtendimento> >(lista));
        }