private bool IsValid(Collaborator collaborator) { bool isValid = true; if (!PerformValidation(new CollaboratorValidation(), collaborator)) { isValid = false; } if (_collaboratorRepository.Search(c => c.Name == collaborator.Name && c.Id != collaborator.Id).Result.Any()) { Notify("Já existe um Colaborador com este nome!"); isValid = false; } return(isValid); }