Class ValidatorConfiguration
- Namespace
- CloudyWing.FormValidators.Core
- Assembly
- CloudyWing.FormValidators.dll
The validator configuration.
public class ValidatorConfiguration
- Inheritance
-
ValidatorConfiguration
- Inherited Members
Constructors
ValidatorConfiguration(BulkValidator)
Initializes a new instance of the ValidatorConfiguration class.
public ValidatorConfiguration(BulkValidator validators)
Parameters
validatorsBulkValidatorThe validators.
Methods
Add(string, string, IEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>>)
Adds the validators.
public void Add(string column, string value, IEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>> validatorCreators)
Parameters
columnstringThe column.
valuestringThe value.
validatorCreatorsIEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>>The validator creators.
Add(string, string, params Func<ValidationProvider, Func<string, string, IFormValidator>>[])
Adds the validators.
public void Add(string column, string value, params Func<ValidationProvider, Func<string, string, IFormValidator>>[] validatorCreators)
Parameters
columnstringThe column.
valuestringThe value.
validatorCreatorsFunc<ValidationProvider, Func<string, string, IFormValidator>>[]The validator creators.
AddBulk(Action<ValidatorConfiguration>, bool)
Adds the bulk validator.
public void AddBulk(Action<ValidatorConfiguration> configure, bool isStoppedIfFail = false)
Parameters
configureAction<ValidatorConfiguration>The configure.
isStoppedIfFailboolif set to
true[is stopped if fail].
AddFalseAssert(bool, string)
Adds the false assert validator.
public void AddFalseAssert(bool isFalse, string message)
Parameters
AddFalseAssert(Func<bool>, string)
Adds the false assert validator.
public void AddFalseAssert(Func<bool> falsePredicate, string message)
Parameters
AddIf(bool, string, string, IEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>>)
Adds validators if condition is true.
public void AddIf(bool condition, string column, string value, IEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>> validatorCreators)
Parameters
conditionboolcolumnstringvaluestringvalidatorCreatorsIEnumerable<Func<ValidationProvider, Func<string, string, IFormValidator>>>
AddIf(bool, string, string, params Func<ValidationProvider, Func<string, string, IFormValidator>>[])
Adds validators if condition is true.
public void AddIf(bool condition, string column, string value, params Func<ValidationProvider, Func<string, string, IFormValidator>>[] validatorCreators)
Parameters
conditionboolif set to
true[condition].columnstringThe column.
valuestringThe value.
validatorCreatorsFunc<ValidationProvider, Func<string, string, IFormValidator>>[]The validator creators.
AddTrueAssert(bool, string)
Adds the true assert validator.
public void AddTrueAssert(bool isTrue, string message)
Parameters
AddTrueAssert(Func<bool>, string)
Adds the true assert validator.
public void AddTrueAssert(Func<bool> truePredicate, string message)