Table of Contents

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

validators BulkValidator

The 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

column string

The column.

value string

The value.

validatorCreators IEnumerable<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

column string

The column.

value string

The value.

validatorCreators Func<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

configure Action<ValidatorConfiguration>

The configure.

isStoppedIfFail bool

if set to true [is stopped if fail].

AddFalseAssert(bool, string)

Adds the false assert validator.

public void AddFalseAssert(bool isFalse, string message)

Parameters

isFalse bool

if set to true [is false].

message string

The message.

AddFalseAssert(Func<bool>, string)

Adds the false assert validator.

public void AddFalseAssert(Func<bool> falsePredicate, string message)

Parameters

falsePredicate Func<bool>

The false predicate.

message string

The message.

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

condition bool
column string
value string
validatorCreators IEnumerable<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

condition bool

if set to true [condition].

column string

The column.

value string

The value.

validatorCreators Func<ValidationProvider, Func<string, string, IFormValidator>>[]

The validator creators.

AddTrueAssert(bool, string)

Adds the true assert validator.

public void AddTrueAssert(bool isTrue, string message)

Parameters

isTrue bool

if set to true [is true].

message string

The message.

AddTrueAssert(Func<bool>, string)

Adds the true assert validator.

public void AddTrueAssert(Func<bool> truePredicate, string message)

Parameters

truePredicate Func<bool>

The true predicate.

message string

The message.