예제 #1
0
 private void ValidateCpf(string cpf, int id, Validator validator)
 {
     if (cpf.IsNullOrWhiteSpace())
     {
         validator.AddError("CPF deve ser informado!");
     }
     else if (cpf.Length < 11)
     {
         validator.AddError("CPF deve conter 11 caracteres!");
     }
     else if (!cpf.IsValidCPF())
     {
         validator.AddError("CPF inválido!");
     }
     else if (_clienteDAL.ExistCpf(cpf, id))
     {
         validator.AddError("CPF já cadastrado em nossa base de dados!");
     }
 }