Beispiel #1
0
 private void ReloadFiles()
 {
     // ReSharper disable once StyleCop.SA1116
     // ReSharper disable once StyleCop.SA1115
     Parallel.ForEach(Files, file =>
     {
         if (File.Exists(file.FilePath))
         {
             file.BackupFile = _backupFileService.Load(file.FilePath);
         }
     });
 }
Beispiel #2
0
        private DetailWindow CreateDetailWindow(IBackupFileService backupFileService, string filePath)
        {
            var window    = new DetailWindow();
            var viewModel = (DetailViewModel)window.DataContext;

            viewModel.FilePath   = filePath;
            viewModel.BackupFile = backupFileService.Load(filePath);

            window.Closed += DetailWindowClosed;
            _detailWindows.Add(window);
            return(window);
        }