示例#1
0
        public async Task Adicionar(Aluno aluno)
        {
            if (!ExecutarValidacao(new AlunoValidation(), aluno) || !ExecutarValidacao(new EnderecoValidation(), aluno.Endereco))
            {
                return;
            }

            if (_alunoRepository.Buscar(a => a.Documento == aluno.Documento).Result.Any())
            {
                Notificar("Já existe um Aluno com este documento");
                return;
            }

            await _alunoRepository.Adicionar(aluno);
        }
示例#2
0
 public async Task <IEnumerable <Aluno> > Buscar(Expression <Func <Aluno, bool> > predicate)
 {
     return(await _alunoRepository.Buscar(predicate));
 }
示例#3
0
        public IActionResult Editar(int id)
        {
            var aluno = _alunoRepository.Buscar(id);

            return(View(aluno));
        }