private void SaveEditItem() { SelectedItem.Name = SelectedItemName; SelectedItem.FirstName = SelectedItemFirstName; SelectedItem.Address = SelectedItemAddress; SelectedItem.PhoneNumber = SelectedItemPhoneNumber; DbService.UpdateItem(SelectedItem.ConvertToItem(), SelectedItem.ItemId); VisibilityTextBox = Constants.Collapsed; IsVisible = true; SaveEditItemButtonVisibility = Constants.Collapsed; EditButtonVisibility = Constants.Visible; }
private void DeleteItem() { var item = SelectedItem.ConvertToItem(); MessageBoxResult result = MessageBox.Show("Möchten Sie diesen Eintrag löschen", "Eintrag löschen", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: MessageBox.Show("Person " + SelectedItem.Name + ", " + SelectedItem.FirstName + " wurde aus dem Adressbuch gelöscht."); DbService.DeleteItem(SelectedItem.ItemId); Items.Remove(SelectedItem); if (AllItemListVisibility == "Collapsed") { SearchEnter(); } break; case MessageBoxResult.No: MessageBox.Show("Eintrag wird nicht gelöscht."); break; } }