/// <summary>
 /// Requires a float is not between
 /// </summary>
 /// <param name="val"></param>
 /// <param name="start"></param>
 /// <param name="end"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotBetween(float val, decimal start, decimal end, string key) =>
 IsNotBetween(val, (float)start, (float)end, key, FluntErrorMessages.IsNotBetweenErrorMessage(key, start.ToString(FluntFormats.DateTimeFormat), end.ToString(FluntFormats.DateTimeFormat)));
Exemple #2
0
 /// <summary>
 /// Requires two decimals are not equals
 /// </summary>
 /// <param name="val"></param>
 /// <param name="comparer"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> AreNotEquals(int val, long comparer, string key) =>
 AreNotEquals(val, (int)comparer, key, FluntErrorMessages.AreNotEqualsErrorMessage(val.ToString(), comparer.ToString()));
Exemple #3
0
 /// <summary>
 /// Requires an int is greater than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsGreaterThan(int val, float comparer, string key) =>
 IsGreaterThan(val, comparer, key, FluntErrorMessages.IsGreaterThanErrorMessage(key, comparer.ToString()));
Exemple #4
0
 /// <summary>
 /// Requires an int is greater or equals than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Message</param>
 /// <returns></returns>
 public Contract <T> IsGreaterOrEqualsThan(int val, decimal comparer, string key) =>
 IsGreaterOrEqualsThan(val, (int)comparer, key, FluntErrorMessages.IsGreaterOrEqualsThanErrorMessage(key, comparer.ToString()));
Exemple #5
0
 /// <summary>
 /// Requires an int is lower or equals than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Message</param>
 /// <returns></returns>
 public Contract <T> IsLowerOrEqualsThan(int val, long comparer, string key) =>
 IsLowerOrEqualsThan(val, (int)comparer, key, FluntErrorMessages.IsLowerOrEqualsThanErrorMessage(key, comparer.ToString()));
Exemple #6
0
 /// <summary>
 /// Requires that a bool is true
 /// </summary>
 /// <param name="val">bool</param>
 /// <param name="property">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsTrue(bool val, string property) =>
 IsTrue(val, property, FluntErrorMessages.IsTrueErrorMessage(property));
Exemple #7
0
 /// <summary>
 /// Requires an int is not between
 /// </summary>
 /// <param name="val"></param>
 /// <param name="start"></param>
 /// <param name="end"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotBetween(int val, int start, int end, string key) =>
 IsNotBetween(val, start, end, key, FluntErrorMessages.IsNotBetweenErrorMessage(key, start.ToString(FluntFormats.DateTimeFormat), end.ToString(FluntFormats.DateTimeFormat)));
 /// <summary>
 /// Requires a double has its max value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsMaxValue(double val, string key) =>
 IsMaxValue(val, key, FluntErrorMessages.IsMaxValueErrorMessage(key, double.MaxValue.ToString()));
 /// <summary>
 /// Requires two decimals are not equals
 /// </summary>
 /// <param name="val"></param>
 /// <param name="comparer"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> AreNotEquals(double val, float comparer, string key) =>
 AreNotEquals(val, (double)comparer, key, FluntErrorMessages.AreNotEqualsErrorMessage(val.ToString(), comparer.ToString()));
 /// <summary>
 /// Requires a string is a passport number
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsPassport(string val, string key) =>
 IsPassport(val, key, FluntErrorMessages.IsPassportErrorMessage(key));
 /// <summary>
 /// Requires a double is lower or equals than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Message</param>
 /// <returns></returns>
 public Contract <T> IsLowerOrEqualsThan(double val, float comparer, string key) =>
 IsLowerOrEqualsThan(val, (double)comparer, key, FluntErrorMessages.IsLowerOrEqualsThanErrorMessage(key, comparer.ToString()));
 /// <summary>
 /// Requires two decimals are equals
 /// </summary>
 /// <param name="val"></param>
 /// <param name="comparer"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> AreEquals(float val, decimal comparer, string key) =>
 AreEquals(val, (float)comparer, key, FluntErrorMessages.AreEqualsErrorMessage(val.ToString(), comparer.ToString()));
 /// <summary>
 /// Requires a float has its min value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsMinValue(float val, string key) =>
 IsMinValue(val, key, FluntErrorMessages.IsMinValueErrorMessage(key, decimal.MinValue.ToString()));
 /// <summary>
 /// Requires a float is greater or equals than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Message</param>
 /// <returns></returns>
 public Contract <T> IsGreaterOrEqualsThan(float val, double comparer, string key) =>
 IsGreaterOrEqualsThan(val, (float)comparer, key, FluntErrorMessages.IsGreaterOrEqualsThanErrorMessage(key, comparer.ToString()));
Exemple #15
0
 /// <summary>
 /// Requires a decimal is null
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNull(decimal?val, string key) =>
 IsNull(val, key, FluntErrorMessages.IsNullErrorMessage(key));
 /// <summary>
 /// Requires a double is between
 /// </summary>
 /// <param name="val"></param>
 /// <param name="start"></param>
 /// <param name="end"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsBetween(double val, float start, float end, string key) =>
 IsBetween(val, (double)start, (double)end, key, FluntErrorMessages.IsBetweenErrorMessage(key, start.ToString(FluntFormats.DateTimeFormat), end.ToString(FluntFormats.DateTimeFormat)));
Exemple #17
0
 /// <summary>
 /// Requires a decimal is between
 /// </summary>
 /// <param name="val"></param>
 /// <param name="start"></param>
 /// <param name="end"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsBetween(decimal val, double start, double end, string key) =>
 IsBetween(val, (decimal)start, (decimal)end, key, FluntErrorMessages.IsBetweenErrorMessage(key, start.ToString(FluntFormats.DateTimeFormat), end.ToString(FluntFormats.DateTimeFormat)));
Exemple #18
0
 /// <summary>
 /// Requires a list contains a decimal
 /// </summary>
 /// <param name="val"></param>
 /// <param name="list"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> Contains(decimal val, IEnumerable <decimal> list, string key) =>
 Contains(val, list, key, FluntErrorMessages.ContainsErrorMessage(key, val.ToString()));
Exemple #19
0
 /// <summary>
 /// Requires that a bool is null
 /// </summary>
 /// <param name="val">bool</param>
 /// <param name="property">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsNull(bool?val, string property) =>
 IsNull(val, property, FluntErrorMessages.IsNullErrorMessage(property));
Exemple #20
0
 /// <summary>
 /// Requires a decimal is lower than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsLowerThan(decimal val, long comparer, string key) =>
 IsLowerThan(val, comparer, key, FluntErrorMessages.IsLowerThanErrorMessage(key, comparer.ToString()));
Exemple #21
0
 /// <summary>
 /// Requires a list does not contains an int
 /// </summary>
 /// <param name="val"></param>
 /// <param name="list"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> NotContains(int val, IEnumerable <int> list, string key) =>
 NotContains(val, list, key, FluntErrorMessages.NotContainsErrorMessage(key, val.ToString()));
Exemple #22
0
 /// <summary>
 /// Requires a decimal is lower or equals than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Message</param>
 /// <returns></returns>
 public Contract <T> IsLowerOrEqualsThan(decimal val, int comparer, string key) =>
 IsLowerOrEqualsThan(val, (decimal)comparer, key, FluntErrorMessages.IsLowerOrEqualsThanErrorMessage(key, comparer.ToString()));
Exemple #23
0
 /// <summary>
 /// Requires an int is lower than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsLowerThan(int val, double comparer, string key) =>
 IsLowerThan(val, comparer, key, FluntErrorMessages.IsLowerThanErrorMessage(key, comparer.ToString()));
Exemple #24
0
 /// <summary>
 /// Requires a decimal is greater than
 /// </summary>
 /// <param name="val">val</param>
 /// <param name="comparer">comparer</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsGreaterThan(decimal val, double comparer, string key) =>
 IsGreaterThan(val, comparer, key, FluntErrorMessages.IsGreaterThanErrorMessage(key, comparer.ToString()));
Exemple #25
0
 /// <summary>
 /// Requires an int has not its max value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotMaxValue(int val, string key) =>
 IsNotMaxValue(val, key, FluntErrorMessages.IsNotMaxValueErrorMessage(key, int.MaxValue.ToString()));
Exemple #26
0
 /// <summary>
 /// Requires a decimal has not its max value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotMaxValue(decimal val, string key) =>
 IsNotMaxValue(val, key, FluntErrorMessages.IsNotMaxValueErrorMessage(key, decimal.MaxValue.ToString()));
Exemple #27
0
 /// <summary>
 /// Requires an int is not null
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotNull(int?val, string key) =>
 IsNotNull(val, key, FluntErrorMessages.IsNotNullErrorMessage(key));
Exemple #28
0
 /// <summary>
 /// Requires two decimals are not equals
 /// </summary>
 /// <param name="val"></param>
 /// <param name="comparer"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> AreNotEquals(decimal val, double comparer, string key) =>
 AreNotEquals(val, (decimal)comparer, key, FluntErrorMessages.AreNotEqualsErrorMessage(val.ToString(), comparer.ToString()));
Exemple #29
0
 /// <summary>
 /// Requires an int is between
 /// </summary>
 /// <param name="val"></param>
 /// <param name="start"></param>
 /// <param name="end"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsBetween(int val, long start, long end, string key) =>
 IsBetween(val, (int)start, (int)end, key, FluntErrorMessages.IsBetweenErrorMessage(key, start.ToString(FluntFormats.DateTimeFormat), end.ToString(FluntFormats.DateTimeFormat)));
 /// <summary>
 /// Requires a string is not null or empty
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotNullOrEmpty(string val, string key) =>
 IsNotNullOrEmpty(val, key, FluntErrorMessages.IsNotNullOrEmptyErrorMessage(key));