/// <summary> /// The scrape movie. /// </summary> /// <param name="movieModel">The movie Model.</param> private static void ScrapeMovie(MovieModel movieModel) { var bgw = new BackgroundWorker(); bgw.DoWork += BgwSingle_DoWork; bgw.RunWorkerCompleted += BgwSingle_RunWorkerCompleted; MovieModel scrape = movieModel.Clone(); bgw.RunWorkerAsync(scrape); }
/// <summary> /// The scrape movie. /// </summary> /// <param name="movieModel">The movie Model.</param> private static void ScrapeMovie(MovieModel movieModel) { var bgw = new BackgroundWorker(); bgw.DoWork += BgwSingle_DoWork; bgw.RunWorkerCompleted += BgwSingle_RunWorkerCompleted; if (movieModel.Locked) { Log.WriteToLog(LogSeverity.Info, 0, "Scraping -> Skipping Locked Movie", movieModel.Title); movieModel.IsBusy = false; } else { Log.WriteToLog(LogSeverity.Info, 0, "Scraping -> Scraping Movie", movieModel.Title); movieModel.IsBusy = true; var scrape = movieModel.Clone(); bgw.RunWorkerAsync(scrape); } }