private static IEnumerable <ValidationResult> GetValidationResultFromCustomRule(ValidationRule rule) { return(rule.CustomRule.Validate(rule)); }
public ValidationResult(ValidationRule rule, bool success) { this.Rule = rule; this.Success = success; }
public IEnumerable <ValidationResult> Validate(ValidationRule rule) { yield return(new ValidationResult(rule, rule.CustomValidationAction.Invoke())); }