private void OnDeleteBook(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Are you sure to remove this entry?", "Attention", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: try { Librarian lib = (Librarian)SDM.CurrentUser; DocumentsTable doc_row = dgLibrarianDocuments.SelectedItems[0] as DocumentsTable; int doc_id = doc_row.docID; lib.DeleteDoc(doc_id); UpdateTable(); } catch (Exception exc) { MessageBox.Show(exc.ToString(), "Error"); } break; case MessageBoxResult.No: break; } }