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 }); } } }
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 }); } } }