Exemplo n.º 1
0
        public void ChangeTypePhone(IPhone phone)
        {
            int index = ListPhones.IndexOf(phone);

            if (index == ListPhones.IndexOf(phone))
            {
                if (phone is MobilePhone)
                {
                    TownPhone townPhone = new TownPhone {
                        Number = phone.Number
                    };
                }
                if (phone is TownPhone)
                {
                    MobilePhone mobilePhone = new MobilePhone {
                        Number = phone.Number
                    };
                }
                if (phone == DefaultPhone)
                {
                    DefaultPhone = phone;
                }
                ListPhones.RemoveAt(index);
                ListPhones.Add(phone);
            }
            else
            {
                return;
            }
        }
Exemplo n.º 2
0
        public void AddPhone(string number)
        {
            MobilePhone mp = new MobilePhone();

            mp.Number = number;
            if (ListPhones != null && ListPhones.Count == 0)
            {
                ListPhones = new List <IPhone>();
                ListPhones.Add(mp);
                ListPhones.Add(DefaultPhone);
            }
            else
            {
                ListPhones.Add(mp);
            }
        }