ORIENTAÇÃO SOBRE FLUENT VALIDATION

 Tópico anterior Próximo tópico Novo tópico

ORIENTAÇÃO SOBRE FLUENT VALIDATION

C#

 Compartilhe  Compartilhe  Compartilhe
#477059 - 09/10/2017 11:00:46

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


Última edição em 09/10/2017 11:01:13 por F001E

Bom dia a todos !

Estou usando Fluent Validation na WebAPI porém preciso que algumas propriedades sejam validades que acordo com parâmetro passado, exemplo:

O CNPJ teria que ver validado quando Type for igual a 1, tentei desse jeito e nada.


if (RuleFor(modelValidator => modelValidator.Type.Equals("1")) {
   RuleFor(modelValidator => modelValidator.CNPJ)
                .NotEmpty().WithMessage("CNPJ não pode ser vazio")
                .Length(0, 18).WithMessage("CNPJ não pode conter mais de 18 caracteres");
}


Única igualdade que achei é entre as propriedades como por exemplo o password

RuleFor(x => x.Confirm_Password).Equal(x => x.Password).WithMessage("Password Don't Match");





 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por F001E em 13/10/2017 10:34:34