示例#1
0
 /// <summary>
 /// Requires an int has not its min value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotMinValue(int val, string key) =>
 IsNotMinValue(val, key, FluntErrorMessages.IsNotMinValueErrorMessage(key, int.MinValue.ToString()));
 /// <summary>
 /// Requires a date is not min value
 /// </summary>
 /// <param name="val">date</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsNotMinValue(DateTime val, string key) =>
 IsNotMinValue(val, key, FluntErrorMessages.IsNotMinValueErrorMessage(key, DateTime.MinValue.ToString(FluntFormats.DateTimeFormat)));
示例#3
0
 /// <summary>
 /// Requires a decimal has not its min value
 /// </summary>
 /// <param name="val"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public Contract <T> IsNotMinValue(decimal val, string key) =>
 IsNotMinValue(val, key, FluntErrorMessages.IsNotMinValueErrorMessage(key, decimal.MinValue.ToString()));
示例#4
0
 /// <summary>
 /// Requires a date is not min value
 /// </summary>
 /// <param name="val">date</param>
 /// <param name="key">Key or Property Name</param>
 /// <returns></returns>
 public Contract <T> IsNotMinValue(TimeSpan val, string key) =>
 IsNotMinValue(val, key, FluntErrorMessages.IsNotMinValueErrorMessage(key, TimeSpan.MinValue.ToString()));