Пример #1
0
 /// <summary>
 /// string rule verification
 /// </summary>
 /// <param name="parameterName"></param>
 /// <param name="isNull"></param>
 /// <param name="isRequired"></param>
 /// <param name="minLength"></param>
 /// <param name="maxLength"></param>
 public FingerRuleForAttribute(string parameterName, bool isNull, bool isRequired, double minLength = 1, double maxLength = double.MaxValue)
 {
     //string verification
     _verifcation = new StringRuleVerification(parameterName, isNull, isRequired, minLength, maxLength);
 }
Пример #2
0
 /// <summary>
 /// int ruleverification
 /// </summary>
 /// <param name="parameterName"></param>
 /// <param name="isRequired"></param>
 /// <param name="minValue"></param>
 /// <param name="maxValue"></param>
 public FingerRuleForAttribute(string parameterName, bool isRequired, double minValue = double.MinValue, double maxValue = double.MaxValue)
 {
     _verifcation = new FloatRuleVerification(parameterName, isRequired, (float)minValue, (float)maxValue);
     //int verification
 }
Пример #3
0
 /// <summary>
 /// base rule verification
 /// </summary>
 /// <param name="parameterNmae"></param>
 /// <param name="isRequired"></param>
 public FingerRuleForAttribute(string parameterNmae, bool isRequired)
 {
     //base verification
     _verifcation = new BaseRuleVerification(parameterNmae, isRequired);
 }