public ValidationRuleForEachValidator( Expression <Func <TModel, IEnumerable <TProperty> > > propertyExpression, IValidationRuleBuilder <TProperty> builder) { _propertyExpression = propertyExpression; _builder = builder; }
public ValidationRulePredicated( IValidationRuleBuilder <TModel> builder, ValidationRulePredicateGroupsValidator <TModel> predicateGroups) : base(builder) { _predicateGroups = predicateGroups; }
public ValidationRuleForValidator( Expression <Func <TModel, TProperty> > propertyExpression, IValidationRuleBuilder <TProperty> builder) { _propertyExpression = propertyExpression; _builder = builder; }
public ValidationRuleConditionalValidator( IValidator <TModel> validator, bool onSuccess, bool assert, IValidationRuleBuilder <TModel> builder) : base(builder) { _validator = validator; _onSuccess = onSuccess; _assert = assert; }
public ValidationRules() { _builder = new ValidationRuleBuilder <TModel>(); _first = new ValidationRule <TModel>(_builder); }
public ValidationRuleValidator( IValidationRuleBuilder <TModel> builder) { _builder = builder; }
IValidationRule <ModelA> GetRule(IValidationRuleBuilder <ModelA> builder) { return(new ValidationRule <ModelA>(builder)); }
public ValidationRule(IValidationRuleBuilder <TModel> builder) { Builder = builder; }