protected override ValidationResult IsValid(object value, ValidationContext validationContext) { if (!ValidaCNPJ.CNPJIsValid((string)value)) { return(new ValidationResult("CNPJ inválido!")); } return(ValidationResult.Success); }