public void SetResult(bool Result, string ErrorMsg, int ErrorCode) { if (Result ^ NegateNextValidationResult) { ValidatorObj.AddValidationError(ErrorMsg, FieldName, NextFailureResultLevel, NextErrorCode ?? ErrorCode); } NegateNextValidationResult = false; NextFailureResultLevel = ValidatorResultLevel.Error; NextErrorCode = null; }
/// <summary> /// Checks if the boolean value is false. /// </summary> /// <returns>My instance to allow me to chain multiple validations together</returns> public BoolValidator IsFalse() { IsFalse(ValidatorObj.LookupLanguageString("bool_IsFalse", NegateNextValidationResult)); return(this); }
/// <summary> /// Checks that the value is greater than or equal to the provided value. /// </summary> /// <param name="GreaterThanValue"></param> /// <returns>My instance to allow me to chain multiple validations together</returns> public NumericValidator <TValue> IsGreaterThanOrEqual(TValue GreaterThanValue) { IsGreaterThanOrEqual(GreaterThanValue, ValidatorObj.LookupLanguageString("int_IsGreaterThanOrEqual", NegateNextValidationResult)); return(this); }
/// <summary> /// Checks that the value is zero. /// </summary> /// <returns>My instance to allow me to chain multiple validations together</returns> public NumericValidator <TValue> IsZero() { IsZero(ValidatorObj.LookupLanguageString("int_IsZero", NegateNextValidationResult)); return(this); }
/// <summary> /// Checks that the value is within the provided range. /// </summary> /// <param name="StartValue"></param> /// <param name="EndValue"></param> /// <returns>My instance to allow me to chain multiple validations together</returns> public NumericValidator <TValue> Between(TValue StartValue, TValue EndValue) { Between(StartValue, EndValue, ValidatorObj.LookupLanguageString("int_Between", NegateNextValidationResult)); return(this); }
/// <summary> /// Checks that the value is the same as the provided value. /// </summary> /// <param name="EqualValue"></param> /// <returns>My instance to allow me to chain multiple validations together</returns> public NumericValidator <TValue> Equals(TValue EqualValue) { Equals(EqualValue, ValidatorObj.LookupLanguageString("int_Equals", NegateNextValidationResult)); return(this); }
/// <summary> /// Checks that the value is less than the provided value. /// </summary> /// <param name="LessThanValue"></param> /// <returns>My instance to allow me to chain multiple validations together</returns> public NumericValidator <TValue> IsLessThan(TValue LessThanValue) { IsLessThan(LessThanValue, ValidatorObj.LookupLanguageString("int_IsLessThan", NegateNextValidationResult)); return(this); }
public DateValidator IsLaterThan(DateTime CheckDateValue) { IsLaterThan(CheckDateValue, ValidatorObj.LookupLanguageString("date_IsLaterThan", NegateNextValidationResult)); return(this); }
public DateValidator IsNotMinMaxValue() { IsNotMinMaxValue(ValidatorObj.LookupLanguageString("date_IsNotMinMaxValue", NegateNextValidationResult)); return(this); }
public StringValidator IsShorterThan(int MaxLength) { IsShorterThan(MaxLength, ValidatorObj.LookupLanguageString("string_IsShorterThan", NegateNextValidationResult)); return(this); }
public StringValidator IsURL() { IsURL(ValidatorObj.LookupLanguageString("string_IsURL", NegateNextValidationResult)); return(this); }
public StringValidator IsLength(int RequiredLength) { IsLength(RequiredLength, ValidatorObj.LookupLanguageString("string_IsLength", NegateNextValidationResult)); return(this); }
public StringValidator Contains(string CompareValue) { Contains(CompareValue, ValidatorObj.LookupLanguageString("string_Contains", NegateNextValidationResult)); return(this); }
public StringValidator EndsWith(string EndValue) { EndsWith(EndValue, ValidatorObj.LookupLanguageString("string_EndsWith", NegateNextValidationResult)); return(this); }
public StringValidator StartsWith(string StartValue) { StartsWith(StartValue, ValidatorObj.LookupLanguageString("string_StartsWith", NegateNextValidationResult)); return(this); }
public StringValidator HasALengthBetween(int MinLength, int MaxLength) { HasALengthBetween(MinLength, MaxLength, ValidatorObj.LookupLanguageString("string_HasALengthBetween", NegateNextValidationResult)); return(this); }