public static void CreateFromJSON(string path) { Init(); using (StreamReader r = new StreamReader(path)) { string json = r.ReadToEnd(); ScrapeResults results = JsonConvert.DeserializeObject <ScrapeResults>(json); foreach (Game game in results.games) { Execute(@"insert into games (name, score, oneword, description, url) values (@Name, @Score, @Oneword, @Description, @Url)", game); } } }
public async Task <ScrapeResults> ExecuteAsync(string surname) { var context = SetupAngleSharpContext(); await Login(context); await NavigateToSearchPage(context); var results = new ScrapeResults(); results.ScrapeItems = new List <ScrapeItem>(); results.ScrapeItems.AddRange(Scrape(context, surname).Result); return(results); }