public Jogo Adicionar(List <JogoJogadores> jogoJogadores) { try { //criacao do objeto ja passando os valores Jogo jogo = new Jogo { Nome = "God of War", Descricao = "God of War é uma série de jogos eletrônicos de ação-aventura vagamente baseado nas mitologias grega e nórdica sendo criado originalmente por David Jaffe da Santa Monica Studio. Iniciada em 2005, a série tornou-se carro-chefe para a marca PlayStation, que consiste em oito jogos em várias plataformas", OrderDate = DateTime.Now, }; foreach (var item in jogoJogadores) { //adiciona um alunoescola a lista jogo.JogosJogadores.Add(new JogoJogadores { IdJogo = jogo.Id, IdJogador = item.IdJogador }); } _ctx.Jogos.Add(jogo); _ctx.SaveChanges(); return(jogo); } catch (Exception ex) { throw new Exception(ex.Message); } }
//adiciona um jogador public void Adicionar(Jogador jogador) { try { //adiciona o objeto no contexto _ctx.Jogadors.Add(jogador); //salva as alteracoes _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Save() { _context.SaveChanges(); }
private ICollection<PlataformasJogo> CriarPlataformasJogo(IEnumerable<int> idConsoles, int idJogo, JogoContext jogoContext) { var plataformasNovas = new List<PlataformasJogo>(); foreach (var item in idConsoles) { plataformasNovas.Add(new PlataformasJogo { IdConsole = item, IdJogo = idJogo }); } jogoContext.PlataformasJogo.AddRange(plataformasNovas); jogoContext.SaveChanges(); return plataformasNovas; }