Exemple #1
0
 /// <summary>
 /// Valida se o número está entre os outros informados, NÃO considerando se o número é igual ao primeiro ou segundo valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="startNumber"></param>
 /// <param name="endNumber"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <int> BetweenExclusive(this ValidatorStructResult <int> result, int startNumber, int endNumber, string errorMsg = null)
 => result.AddValidator(new BetweenExclusiveValidator(result.OriginalValue, startNumber, endNumber, errorMsg));
Exemple #2
0
 /// <summary>
 /// Valida se o número é positivo.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <short> PositiveNumber(this ValidatorStructResult <short> result, string errorMsg = null)
 => result.AddValidator(new PositiveNumberValidator(result.OriginalValue, errorMsg));
Exemple #3
0
 /// <summary>
 /// Valida se valor é maior que o valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="dataCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <DateTime> GreaterThan(this ValidatorStructResult <DateTime> result, DateTime dataCompare, string errorMsg = null)
 => result.AddValidator(new GreaterThanValidator(result.OriginalValue, dataCompare, errorMsg));
Exemple #4
0
 /// <summary>
 /// Valida se valor é maior que o valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="numberCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <short> GreaterThan(this ValidatorStructResult <short> result, short numberCompare, string errorMsg = null)
 => result.AddValidator(new GreaterThanValidator(result.OriginalValue, numberCompare, errorMsg));
Exemple #5
0
 /// <summary>
 /// Valida se valor é menor ou igual ao valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="dataCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <DateTime> LessThanOrEqual(this ValidatorStructResult <DateTime> result, DateTime dataCompare, string errorMsg = null)
 => result.AddValidator(new LessThanOrEqualValidator(result.OriginalValue, dataCompare, errorMsg));
Exemple #6
0
 /// <summary>
 /// Valida se valor é menor ou igual ao valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="numberCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <short> LessThanOrEqual(this ValidatorStructResult <short> result, short numberCompare, string errorMsg = null)
 => result.AddValidator(new LessThanOrEqualValidator(result.OriginalValue, numberCompare, errorMsg));
Exemple #7
0
 /// <summary>
 /// Valida se o valor está vazio.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <Guid> Empty(this ValidatorStructResult <Guid> result, string errorMsg = null) => result.AddValidator(new EmptyValidator(result.OriginalValue, errorMsg));
Exemple #8
0
 /// <summary>
 /// Valida se o valor não é nulo.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <short> NotNull(this ValidatorStructResult <short> result, string errorMsg = null) => result.AddValidator(new NotNullValidator(result.OriginalValue, errorMsg));
Exemple #9
0
 /// <summary>
 /// Valida se o valor é nulo, caso contrário gera um resultado inválido.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <DateTime> Null(this ValidatorStructResult <DateTime> result, string errorMsg = null) => result.AddValidator(new NullValidator(result.OriginalValue, errorMsg));
Exemple #10
0
 /// <summary>
 /// Valida se valor é menor que o valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="numberCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <long> LessThan(this ValidatorStructResult <long> result, long numberCompare, string errorMsg = null)
 => result.AddValidator(new LessThanValidator(result.OriginalValue, numberCompare, errorMsg));
Exemple #11
0
 /// <summary>
 /// Valida se a função informada é verdadeira.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="result"></param>
 /// <param name="funcMust"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <T> Must <T>(this ValidatorStructResult <T> result, Func <bool> funcMust, string errorMsg) where T : struct
 => result.AddValidator(new MustValidator(funcMust, errorMsg));
Exemple #12
0
 /// <summary>
 /// Valida se valor é maior ou igual ao valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="numberCompare"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <long> GreaterThanOrEqual(this ValidatorStructResult <long> result, long numberCompare, string errorMsg = null)
 => result.AddValidator(new GreaterThanOrEqualValidator(result.OriginalValue, numberCompare, errorMsg));
Exemple #13
0
 /// <summary>
 /// Valida se o número está entre os outros informados, considerando se o número é igual ao primeiro ou segundo valor de comparação.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="startNumber"></param>
 /// <param name="endNumber"></param>
 /// <param name="errorMsg"></param>
 /// <returns></returns>
 public static ValidatorStructResult <long> BetweenInclusive(this ValidatorStructResult <long> result, long startNumber, long endNumber, string errorMsg = null)
 => result.AddValidator(new BetweenInclusiveValidator(result.OriginalValue, startNumber, endNumber, errorMsg));