Beispiel #1
0
 private void OnCleanButtonClick(object sender, RoutedEventArgs e)
 {
     TemplateGenarator.Clear();
     if (string.IsNullOrWhiteSpace(LocationInput.Text))
     {
         WinForms.MessageBox.Show("Please select a root directory", "no root directory", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         var directory = new DirectoryInfo(LocationInput.Text);
         if (!directory.Exists)
         {
             WinForms.MessageBox.Show("Directory not exists select a root directory", "no root directory", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             Action <string> deleteFolder = pathPart =>
             {
                 if (Directory.Exists(directory.FullName + "\\" + pathPart))
                 {
                     Directory.Delete(directory.FullName + "\\" + pathPart, true);
                 }
             };
             deleteFolder("base");
             deleteFolder("Objects");
             deleteFolder("Repositories");
             TemplateGenarator.Clear();
         }
     }
 }