/// <summary> /// delete the current directory (only on update mode) /// </summary> private void btnRemove_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Permanently delete directory?", "", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (DirectoryController.Delete(_dir.pk) > 0) { MessageBox.Show("Directory successfully deleted", "", MessageBoxButton.OK, MessageBoxImage.Information); this.DialogResult = true; } } }
/// <summary> /// delete selected directory /// </summary> private void delete_directory(object sender, RoutedEventArgs e) { if (_selectedDirectory is null || _selectedDirectory.pk < 0) { return; } if (MessageBox.Show("delete directory?", "", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (DirectoryController.Delete(_selectedDirectory.pk) > 0) { load_directories(); } } }