public async Task <IEnumerable <AlunoRespostaEol> > Handle(ObterDadosAlunosQuery request, CancellationToken cancellationToken) { var alunos = await _alunoRepositorio.ObterDadosAlunos(request.Cpf); if (alunos == null || !alunos.Any()) { throw new NegocioException("Este CPF não consta como responsável de um estudante ativo nesta Unidade Escolar."); } return(alunos); }
public async Task <IEnumerable <AlunoRespostaEol> > Handle(ObterDadosAlunosQuery request, CancellationToken cancellationToken) { var alunos = await _alunoRepositorio.ObterDadosAlunos(request.Cpf); if (alunos == null || !alunos.Any()) { throw new NegocioException("Este CPF não está relacionado como responsável de um aluno ativo na rede municipal."); } return(alunos); }