Пример #1
0
 public static object GetValueBy(string stringValue){
     string valueText = stringValue.Replace(" ", string.Empty);
     var intChecker = new IntChecker(valueText);
     if (intChecker.IsValid)
         return intChecker.Value;
     var boolChecker = new BoolChecker(valueText);
     if (boolChecker.IsValid)
         return boolChecker.Value;
     return valueText;
 }
Пример #2
0
 public static bool GetBoolValueBy(object value){
     if (value == null)
         return false;
     var intChecker = new IntChecker(value);
     if (intChecker.IsValid)
         return intChecker.Value != 0;
     var boolChecker = new BoolChecker(value);
     if (boolChecker.IsValid)
         return boolChecker.Value;
     return !string.IsNullOrEmpty(value.ToString());
 }
Пример #3
0
 public static int GetIntValueBy(object value){
     if (value == null)
         return 0;
     var intChecker = new IntChecker(value);
     if (intChecker.IsValid)
         return intChecker.Value;
     return 0;
 }