Example #1
0
 public static void MustBeEqual(int left, int right, string errorMsg, EnsureScope scope = null)
 {
     if (left != right)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #2
0
 public static void MustBeNull <T>(IList <T> list, string errorMsg, EnsureScope scope = null)
 {
     if (list != null && list.Count != 0)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #3
0
 public static void MustBeNull <T>(T obj, string errorMsg, EnsureScope scope = null)
 {
     if (obj != null)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #4
0
 public static void NotNullOrWhiteSpace(string str, string errorMsg, EnsureScope scope = null, Exception innerException = null)
 {
     if (string.IsNullOrWhiteSpace(str))
     {
         throw new EnsureException(errorMsg, scope, innerException);
     }
 }
Example #5
0
 public static void NotNull <T>(IList <T> list, string errorMsg, EnsureScope scope = null, Exception innerException = null)
 {
     if (list == null || list.Count() == 0)
     {
         throw new EnsureException(errorMsg, scope, innerException);
     }
 }
Example #6
0
 public static void MustBeNum(string numStr, string errorMsg, EnsureScope scope = null)
 {
     if (!Regex.IsMatch(numStr, @"^[0-9]*$"))
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #7
0
 public static void MustBeFalse(bool value, string errorMsg, EnsureScope scope = null)
 {
     if (value)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #8
0
 public static void NotNull <T>(T obj, string errorMsg, EnsureScope scope = null, Exception innerException = null)
 {
     if (obj == null)
     {
         throw new EnsureException(errorMsg, scope, innerException);
     }
 }
Example #9
0
 public static void GrandThan(DateTime maxValue, DateTime minValue, string errorMsg, bool hasAllowEqual = true, EnsureScope scope = null)
 {
     if (hasAllowEqual && maxValue < minValue)
     {
         throw new EnsureException(errorMsg, scope);
     }
     if (!hasAllowEqual && maxValue <= minValue)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Example #10
0
 public EnsureException(string message, EnsureScope scope = null, Exception innerException = null) : base(message, innerException)
 {
     Scope = scope ?? EnsureScope.Default;
 }