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); }
public async Task <IEnumerable <Aluno> > Buscar(Expression <Func <Aluno, bool> > predicate) { return(await _alunoRepository.Buscar(predicate)); }
public IActionResult Editar(int id) { var aluno = _alunoRepository.Buscar(id); return(View(aluno)); }