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); } }); }
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); }