Class DateTimeLessThanValidator
- Namespace
- CloudyWing.FormValidators
- Assembly
- CloudyWing.FormValidators.dll
Validate that an date time value is less than another column value.
public sealed class DateTimeLessThanValidator : LessThanValidator<DateTime>, IFormValidator
- Inheritance
-
DateTimeLessThanValidator
- Implements
- Inherited Members
Constructors
DateTimeLessThanValidator(string, string, string, string, bool, Func<string, string, string, string, bool, string>)
Initializes a new instance of the DateTimeLessThanValidator class.
public DateTimeLessThanValidator(string column, string value, string comparisonColumn, string comparisonValue, bool allowedEqual = true, Func<string, string, string, string, bool, string> customErrorMessageAccessor = null)
Parameters
columnstringThe column.
valuestringThe value.
comparisonColumnstringThe comparison column.
comparisonValuestringThe comparison value.
allowedEqualboolif set to
true[allowed equal].customErrorMessageAccessorFunc<string, string, string, string, bool, string>The custom error message accessor. The arguments are column, value, comparison column, comparison value, allowed equal.
Methods
TryParse(string, out DateTime)
Tries the parse.
protected override bool TryParse(string value, out DateTime result)
Parameters
Returns
- bool
Parse value to type
Tresult.