/// <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;
         }
     }
 }
Exemplo n.º 2
0
        /// <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();
                }
            }
        }