コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
ファイル: ScrapeDB.cs プロジェクト: Silanda/MedLaunch
 public void ReloadMasterObject()
 {
     AllScrapeData = MasterView.GetMasterView();
 }