Exemplo n.º 1
0
 public static void MustBeFalse(bool value, string errorMsg, EnsureScope scope = null)
 {
     if (value)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Exemplo n.º 2
0
 public static void MustBeNull <T>(T obj, string errorMsg, EnsureScope scope = null)
 {
     if (obj != null)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Exemplo n.º 3
0
 public static void MustBeNoEqual(int left, int right, string errorMsg, EnsureScope scope = null)
 {
     if (left == right)
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Exemplo n.º 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);
     }
 }
Exemplo n.º 5
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);
     }
 }
Exemplo n.º 6
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);
     }
 }
Exemplo n.º 7
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);
     }
 }
Exemplo n.º 8
0
 public static void MustBeNum(string numStr, string errorMsg, EnsureScope scope = null)
 {
     if (!Regex.IsMatch(numStr, @"^[0-9]*$"))
     {
         throw new EnsureException(errorMsg, scope);
     }
 }
Exemplo n.º 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);
     }
 }
Exemplo n.º 10
0
 public EnsureException(string message, EnsureScope scope = null, Exception innerException = null) : base(message, innerException)
 {
     Scope = scope ?? EnsureScope.Default;
 }