public Professor AdicionarProfessor(Professor professor) { if (!professor.IsValid()) { return(professor); } professor.ValidationResult = new ProfessorConsistenteParaCadastroValidation(_professorrepository).Validate(professor); if (!professor.ValidationResult.IsValid) { return(professor); } professor.ValidationResult.Message = "Professor cadastrado com sucesso :)"; return(_professorrepository.AdicionarProfessor(professor)); }