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