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))); }
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)); }