public void AddBot(string watchLink, string title, int updateTime) { SeriesWebCrawler crawler = new SeriesWebCrawler(watchLink, title, updateTime, CreateUnigueID()); CrawlerFileHandler.WriteNewBotToFile(crawler); CrawlersRunning.Add(crawler); }
private CrawlerManager() { try { List <SeriesWebCrawler> temp = CrawlerFileHandler.GetAllBots(); CrawlersRunning = new ObservableCollection <SeriesWebCrawler>(temp); } catch { CrawlersRunning = new ObservableCollection <SeriesWebCrawler>(); } }
public void RemoveBot(SeriesWebCrawler active) { active.StopWatching(); CrawlerFileHandler.DeleteFile(active); CrawlersRunning.Remove(active); }
public void EndBot(SeriesWebCrawler active) { CrawlerFileHandler.SaveShows(active); active.StopWatching(); }