private void BtnAdd_Click(object sender, RoutedEventArgs e) { List<int> ids=new List<int>(); foreach (CheckedImportFolder f in ImportFolders) { if (f.Checked) ids.Add(f.ImportFolderID); } if (ids.Count == 0) return; Scan s=new Scan(); s.Status = (int) ScanStatus.Standby; s.CreationTIme = DateTime.Now; s.ImportFolders = string.Join(",", ids.Select(a => a.ToString())); RepoFactory.Scan.Save(s); SelectedScan = s; this.DialogResult = true; this.Close(); }
public void StartScan() { if (ActiveScan == null) return; RunScan = ActiveScan; cancelIntegrityCheck = false; workerIntegrityScanner.RunWorkerAsync(); }