private void DeleteDatabase_OnClick(object sender, RoutedEventArgs e) { var model = (DatabaseStructViewModel)((MenuItem)sender).DataContext; string messageBoxText = "Do you want to delete database?"; string caption = "Delete"; MessageBoxButton button = MessageBoxButton.YesNo; MessageBoxImage icon = MessageBoxImage.Warning; var result = MessageBox.Show(messageBoxText, caption, button, icon); if (result == MessageBoxResult.Yes) { _databaseAccessService.DeleteDatabase(model.DatabaseName); RefreshTree(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (DatabasesList.SelectedItems.Count == 0) { return; } var item = (DatabaseViewModel)DatabasesList.SelectedItems[0]; string messageBoxText = "Do you want to delete database?"; string caption = "Delete"; MessageBoxButton button = MessageBoxButton.YesNo; MessageBoxImage icon = MessageBoxImage.Warning; var result = MessageBox.Show(messageBoxText, caption, button, icon); if (result == MessageBoxResult.Yes) { _dataBaseAccessService.DeleteDatabase(item.DatabaseName); GetValue(); MainWindow.Refresh(); } }