protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            bool cpfValido = Cpf.CpfValido(value.ToString());

            if (cpfValido)
            {
                return(ValidationResult.Success);
            }
            return(new ValidationResult(FormatErrorMessage(validationContext.DisplayName)));
        }
Beispiel #2
0
 public void ValidarCpf()
 {
     if (Cpf != null && !string.IsNullOrWhiteSpace(Cpf.ValorNumerico))
     {
         if (!Cpf.CpfValido())
         {
             _mensagens.AdicionarMensagem(TipoMensagem.FalhaValidacao, Mensagens.PessoaCPFInvalido);
         }
     }
 }
Beispiel #3
0
        private void Validar()
        {
            if (string.IsNullOrWhiteSpace(Nome))
            {
                AdicionarErro("Por favor, preencha o campo com o nome do cliente.");
            }

            if (!Cpf.CpfValido())
            {
                AdicionarErro("O CPF informado é inválido.");
            }

            if (DataNascimento < new DateTime(1900, 01, 01).Date)
            {
                AdicionarErro("A Data de Nascimento é inválida");
            }
        }