Пример #1
0
        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;
        }
Пример #2
0
 /// <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);
 }
Пример #3
0
 /// <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);
 }
Пример #4
0
 /// <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);
 }
Пример #5
0
 /// <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);
 }
Пример #6
0
 /// <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);
 }
Пример #7
0
 /// <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);
 }
Пример #8
0
 public DateValidator IsLaterThan(DateTime CheckDateValue)
 {
     IsLaterThan(CheckDateValue, ValidatorObj.LookupLanguageString("date_IsLaterThan", NegateNextValidationResult));
     return(this);
 }
Пример #9
0
 public DateValidator IsNotMinMaxValue()
 {
     IsNotMinMaxValue(ValidatorObj.LookupLanguageString("date_IsNotMinMaxValue", NegateNextValidationResult));
     return(this);
 }
Пример #10
0
 public StringValidator IsShorterThan(int MaxLength)
 {
     IsShorterThan(MaxLength, ValidatorObj.LookupLanguageString("string_IsShorterThan", NegateNextValidationResult));
     return(this);
 }
Пример #11
0
 public StringValidator IsURL()
 {
     IsURL(ValidatorObj.LookupLanguageString("string_IsURL", NegateNextValidationResult));
     return(this);
 }
Пример #12
0
 public StringValidator IsLength(int RequiredLength)
 {
     IsLength(RequiredLength, ValidatorObj.LookupLanguageString("string_IsLength", NegateNextValidationResult));
     return(this);
 }
Пример #13
0
 public StringValidator Contains(string CompareValue)
 {
     Contains(CompareValue, ValidatorObj.LookupLanguageString("string_Contains", NegateNextValidationResult));
     return(this);
 }
Пример #14
0
 public StringValidator EndsWith(string EndValue)
 {
     EndsWith(EndValue, ValidatorObj.LookupLanguageString("string_EndsWith", NegateNextValidationResult));
     return(this);
 }
Пример #15
0
 public StringValidator StartsWith(string StartValue)
 {
     StartsWith(StartValue, ValidatorObj.LookupLanguageString("string_StartsWith", NegateNextValidationResult));
     return(this);
 }
Пример #16
0
 public StringValidator HasALengthBetween(int MinLength, int MaxLength)
 {
     HasALengthBetween(MinLength, MaxLength, ValidatorObj.LookupLanguageString("string_HasALengthBetween", NegateNextValidationResult));
     return(this);
 }