private void RemovePhone(Phone item) { if (ContactPhones != null) { ContactPhones.Remove(item); AddPhoneCommand.RaiseCanExecuteChanged(); } }
private void DeletePhone() { if (ContactPhones.Count > 1) { int selectedId = SelectedPhone.Id; _phoneIdsToDelete.Add(selectedId); ContactPhones.Remove(SelectedPhone); SelectedPhone = ContactPhones.FirstOrDefault(); } else { MessageBox.Show(" Can't Deleted phone - Contact has one phone number"); } }