Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }