private void LookupScrapeMatched() { if (GameObj.gdbId != null && GameObj.gdbId > 0) { var master = MasterView.GetMasterView(); var entry = master.Where(a => a.gid == GameObj.gdbId).FirstOrDefault(); if (entry == null) { return; } tbScrapeData_gameName.Text = entry.GDBTitle; tbScrapeData_Year.Text = entry.GDBYear; // get disk data //ScrapeDB gd = new ScrapeDB(); ScrapedGameObject o = ScrapeDB.GetScrapedGameObject(GameObj.gameId, GameObj.gdbId.Value); tbScrapeData_Year.Text = o.Data.Released; tbScrapeData_Developer.Text = o.Data.Developer; tbScrapeData_Publisher.Text = o.Data.Publisher; StringBuilder sbAT = new StringBuilder(); if (o.Data.AlternateTitles == null) { o.Data.AlternateTitles = new List <string>(); } for (int i = 0; i < o.Data.AlternateTitles.Count(); i++) { sbAT.Append(o.Data.AlternateTitles[i]); if (i > 0 && i < (o.Data.AlternateTitles.Count() - 1)) { sbAT.Append(", "); } } tbScrapeData_AlternateTitles.Text = sbAT.ToString(); tbScrapeData_Coop.Text = o.Data.Coop; tbScrapeData_ESRB.Text = o.Data.ESRB; StringBuilder sbGN = new StringBuilder(); if (o.Data.Genres == null) { o.Data.Genres = new List <string>(); } for (int i = 0; i < o.Data.Genres.Count(); i++) { sbGN.Append(o.Data.Genres[i]); if (i > 0 && i < (o.Data.Genres.Count() - 1)) { sbGN.Append(", "); } } tbScrapeData_Genres.Text = sbGN.ToString(); tbScrapeData_Overview.Text = o.Data.Overview; tbScrapeData_Players.Text = o.Data.Players; if (o.GdbId != 0) { tbScrapeData_gdbId.Text = o.GdbId.ToString(); } } }
public void ReloadMasterObject() { AllScrapeData = MasterView.GetMasterView(); }