public void Scrape() { bool covers; bool rescrape; var view = new ConfirmScrapeView(); if (view.ShowDialog() == true) { covers = view._viewModel.GenerateCovers; rescrape = view._viewModel.ReScrape; } else { return; } var scraper = new Scraper(); ProgressReportingActive = true; scraper.BookChanged += MainViewModel.i_BookChanged; scraper.Worker.RunWorkerCompleted += _worker_RunWorkerCompleted; scraper.Scrape(SelectedSourceDirectory, MainViewModel.Books.Cast <Book>().ToList(), covers, rescrape); scraper.ProgressComplete += delegate { ProgressReportingActive = false; }; Refresh(); _library.CleanImages(); }
public void Scrape() { bool covers; bool rescrape; var view = new ConfirmScrapeView(); if (view.ShowDialog() == true) { covers = view._viewModel.GenerateCovers; rescrape = view._viewModel.ReScrape; } else { return; } var scraper = new Scraper(); ProgressReportingActive = true; scraper.BookChanged += MainViewModel.i_BookChanged; scraper.Worker.RunWorkerCompleted += _worker_RunWorkerCompleted; scraper.Scrape(SelectedSourceDirectory, MainViewModel.Books.Cast<Book>().ToList(), covers, rescrape); scraper.ProgressComplete += delegate { ProgressReportingActive = false; }; Refresh(); _library.CleanImages(); }