Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 10.8 KB

File metadata and controls

36 lines (31 loc) · 10.8 KB

ValidatorUtils Class

Conunto de métodos auxiliares para composição das regras de validação in-built

public static class ValidatorUtils

Inheritance System.Object 🡒 ValidatorUtils

Methods
CNPJ<T>(this Validator<T>, Expression<Func<T,object>>)
CNPJouCPF<T>(this Validator<T>, Expression<Func<T,object>>)
CPF<T>(this Validator<T>, Expression<Func<T,object>>)
CustomExpression<T>(this Validator<T>, Expression<Func<T,bool>>, Expression<Func<T,string>>) Adiciona uma regração de validação que recusa valores e/ou referências nulos ou vazios
CustomRule<T>(this Validator<T>, ValidationRule<T>) Permite adicionar uma regra de validação personalizada
Equals<T>(this Validator<T>, Expression<Func<T,object>>, Expression<Func<T,object>>) Adiciona uma regração de validação que recusa textos acima do limite de caracteres.s
InscricaoEstadual<T>(this Validator<T>, Expression<Func<T,object>>, Expression<Func<T,object>>)
Mail<T>(this Validator<T>, Expression<Func<T,object>>)
MaxLenght<T>(this Validator<T>, Expression<Func<T,object>>, int) Adiciona uma regração de validação que recusa textos acima do limite de caracteres.s
MinLenght<T>(this Validator<T>, Expression<Func<T,object>>, int) Adiciona uma regração de validação que recusa textos acima do limite de caracteres.s
PisPasep<T>(this Validator<T>, Expression<Func<T,object>>)
Range<T>(this Validator<T>, Expression<Func<T,object>>, decimal, decimal, string) Adiciona uma regração de validação contra valores fora do intervalo desejado.
Range<T>(this Validator<T>, Expression<Func<T,object>>, double, double, string) Adiciona uma regração de validação contra valores fora do intervalo desejado.
Range<T>(this Validator<T>, Expression<Func<T,object>>, int, int, string) Adiciona uma regração de validação contra valores fora do intervalo desejado.
Range<T>(this Validator<T>, Expression<Func<T,object>>, long, long, string) Adiciona uma regração de validação contra valores fora do intervalo desejado.
Range<T>(this Validator<T>, Expression<Func<T,object>>, short, short, string) Adiciona uma regração de validação contra valores fora do intervalo desejado.
Range<T>(this Validator<T>, Expression<Func<T,object>>, DateTime, DateTime) Adiciona uma regração de validação contra valores fora do intervalo desejado.
RangePeriodo<T>(this Validator<T>, Expression<Func<T,object>>, Expression<Func<T,object>>, bool) Adiciona uma regração de validação contra uma dupla de valores dentro de um período.
Required<T>(this Validator<T>, Expression<Func<T,object>>, bool) Adiciona uma regração de validação que recusa valores e/ou referências nulos ou vazios
RequiredIf<T>(this Validator<T>, Expression<Func<T,object>>, Expression<Func<T,bool>>, bool) Adiciona uma regração de validação que recusa valores e/ou referências nulos ou vazios
Unique<T>(this Validator<T>, Expression<Func<T,object>>, Func<DbSet<T>>) Adiciona uma regração de validação que recusa valores e/ou referências nulos ou vazios