コード例 #1
0
        private void SetPublishersGame()
        {
            foreach (developerPublisher pub in dadosGame.ListaPublisher)
            {
                pub.id = developerPublisher.GetIdByIgdb(pub.id_igdb, pub.name);

                game_developerPublisher game_pub = db.game_developerPublisher.
                                                   Where(gp => gp.id_developerPublisher == pub.id).
                                                   Where(gp => gp.tipo == (int)GameDataView.tipoDeveloperPublisher.Publisher).
                                                   Where(gp => gp.id_game == game.id).FirstOrDefault();

                if (game_pub == null)
                {
                    db.game_developerPublisher.Add(new game_developerPublisher {
                        id_developerPublisher = pub.id,
                        id_game = game.id,
                        tipo    = (int)GameDataView.tipoDeveloperPublisher.Publisher
                    });
                }
            }
        }
コード例 #2
0
        private void SetDevelopersGame()
        {
            foreach (developerPublisher dev in dadosGame.ListaDeveloper)
            {
                dev.id = developerPublisher.GetIdByIgdb(dev.id_igdb, dev.name);

                game_developerPublisher game_dev = db.game_developerPublisher.
                                                   Where(gd => gd.id_developerPublisher == dev.id).
                                                   Where(gd => gd.tipo == (int)GameDataView.tipoDeveloperPublisher.Developer).
                                                   Where(gd => gd.id_game == game.id).FirstOrDefault();

                if (game_dev == null)
                {
                    db.game_developerPublisher.Add(new game_developerPublisher {
                        id_developerPublisher = dev.id,
                        id_game = game.id,
                        tipo    = (int)GameDataView.tipoDeveloperPublisher.Developer
                    });
                }
            }
        }