public override async Task <bool> Incluir(Aluno entidade) { if (!ExecutarValidacao(new AlunoValidacoes(), entidade)) { return(false); } var emailCadastrado = await _repositorio.Buscar(a => a.Email.Equals(entidade.Email)); if (emailCadastrado.Any()) { _notificador.Handle(new Notificacao("Já existe um aluno cadastrado com este e-mail")); return(false); } await _repositorio.Incluir(entidade); return(true); }