Example #1
0
 private void LaunchBackup(string filename)
 {
     try
     {
         _backup = new BackupManager();
         _backup.OnProgress += OnProgress;
         _backup.CreateBackup(filename);
     }
     catch (Exception backupException)
     {
         Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, (MethodInvokerNoArg)delegate()
         {
             MessageBox.Show(backupException.Message, "CIV", MessageBoxButton.OK, MessageBoxImage.Error);
         });
     }
 }
Example #2
0
 private void miRestoreBackup_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         BackupManager man = new BackupManager();
         if (man.RestoreBackup())
         {
             MessageBox.Show(strings.Dashboard_RestoreBackupEnd, "CIV", MessageBoxButton.OK, MessageBoxImage.Asterisk);
             App.Restart();
         }
     }
     catch (Exception backupException)
     {
         MessageBox.Show(backupException.Message, "CIV", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }