public bool EIgual(Telefone telefone) { if ((Ddd == telefone.Ddd) && (Numero == telefone.Numero) && (Tipo == telefone.Tipo)) return true; return false; }
private Telefone ObterTelefone(Telefone.TipoDeTelefone tipo, string telefone) { var tel = new Telefone() { Tipo = tipo }; if (string.IsNullOrEmpty(telefone)) return tel; var charTelefone = telefone.ToCharArray(); int dd = 0; for (int i = 0; i < charTelefone.Count(); i++) { if (char.IsNumber(charTelefone[i])) { if (dd < 2) { tel.Ddd += charTelefone[i]; } else { tel.Numero += charTelefone[i]; } dd++; } } return tel; }
private string ObterTelefone(Telefone telefone) { if ((telefone.Ddd == null) && (telefone.Numero == null)) return null; return "(" + telefone.Ddd + ")" + telefone.Numero; }