Exemplo n.º 1
0
 public void SetCpf(string cpf)
 {
     if (string.IsNullOrEmpty(cpf))
     {
         throw new Exception("O campo CPF é obrigatório ");
     }
     // faço a validação na interface com usuário, e a validação no dominio e no mapeamento isrequired()
     // essa validação retorna para minha tela em forma de Exception (API)
     else if (!DomainValidationCommon.IsCpf(cpf))
     {
         throw new Exception("CPF inválido");
     }
     else
     {
         this.CPF = cpf;
     }
 }