Esempio n. 1
0
 private void TestarEmailsInvalidos()
 {
     if (TipoEmail.ValidarEmail("testeemail.com") && (TipoEmail.ValidarEmail("@")))
     {
         TesteOK = false;
     }
 }
Esempio n. 2
0
 private void TestarEmailsValidos()
 {
     if (!(TipoEmail.ValidarEmail("*****@*****.**") && TipoEmail.ValidarEmail("*****@*****.**")))
     {
         TesteOK = false;
     }
 }
Esempio n. 3
0
 public static Contato GetContato(string valor, TipoContato tipo)
 {
     if (tipo == TipoContato.Celular) {
         return new Contato(new TipoCelular(valor), tipo);
     } else if (tipo == TipoContato.Telefone) {
         return new Contato(new TipoTelefone(valor), tipo);
     } else if (tipo == TipoContato.Email) {
         if (TipoEmail.ValidarEmail(valor)) {
             return new Contato(new TipoEmail(valor), tipo);
         } else {
             throw new Exception(valor + " não é um email válido");
         }
     } else if (tipo == TipoContato.Fax) {
         return new Contato(new TipoTelefone(valor), TipoContato.Fax);
     } else if (tipo == TipoContato.Twitter || tipo == TipoContato.Facebook || tipo == TipoContato.Orkut) {
         return new Contato(new TipoRedeSocial(valor, tipo), tipo);
     } else {
         return new Contato(new TipoOutroContato(valor), tipo);
     }
 }