private IEnumerable<ValidationMessage> ValidateUser(User newUser) { IBusinessRulesValidator businessRuleValidator = new BusinessRulesValidator(); businessRuleValidator.Add(UserModelValidator, newUser); businessRuleValidator.Add(PasswordPolicyRuleValidator, newUser); return businessRuleValidator.Validate(); }
/// <summary> /// Validates the specified password policy entity. /// </summary> /// <param name="passwordPolicy">The password policy.</param> private IEnumerable<ValidationMessage> ValidatePasswordPolicy(PasswordPolicy passwordPolicy) { IBusinessRulesValidator validator = new BusinessRulesValidator(); validator.Add(PasswordPolicyValidator, passwordPolicy); return validator.Validate(); }