public IActionResult CadastrarAcontecimento() { var model = new CadastroAcontecimentos(); var listaTimes = acontecimentosDoJogoRepository.ListarTimes(); var listaJogadores = acontecimentosDoJogoRepository.ListarJogadores(); var listaJogos = acontecimentosDoJogoRepository.ListarJogos(); model.ListaJogadores = listaJogadores; model.ListaJogos = listaJogos; model.ListaTimes = listaTimes; return(View(model)); }
public CadastroAcontecimentos GetAcontecimentos(int?id) { var acontecimentos = new CadastroAcontecimentos(); var busca = contexto.AcontecimentosDosJogos.Where(a => a.Id == id) .Include(f => f.Time) .Include(f => f.Jogador) .Include(f => f.Jogo).FirstOrDefault(); acontecimentos.Acontecimento = busca; acontecimentos.ListaJogadores = ListarJogadores(); acontecimentos.ListaJogos = ListarJogos(); acontecimentos.ListaTimes = ListarTimes(); return(acontecimentos); }
public IActionResult CadastrarAcontecimento(CadastroAcontecimentos acontecimentos) { if (acontecimentos == null) { return(RedirectToAction("ListaAcontecimento")); } var result = acontecimentosDoJogoRepository.CadastroAcontecimento(acontecimentos); if (result) { return(RedirectToAction("ListaAcontecimento")); } return(RedirectToAction("ErroAoCadastrar")); }
public IActionResult UpdateAcontecimento(int id, CadastroAcontecimentos acontecimentos) { if (acontecimentos == null) { return(RedirectToAction("ErroAoCadastrar")); } acontecimentos.Acontecimento.Id = id; var result = acontecimentosDoJogoRepository.AtualizarAcontecimento(acontecimentos.Acontecimento); if (result == null) { return(RedirectToAction("ErroAoCadastrar")); } return(RedirectToAction("ListaAcontecimento")); }
public bool CadastroAcontecimento(CadastroAcontecimentos acontecimentos) { if (acontecimentos == null) { return(false); throw new ArgumentNullException("cadastroJogo"); } var jogo = contexto.Jogos.Where(a => a.Id == acontecimentos.Acontecimento.Jogo.Id).FirstOrDefault(); var time = contexto.Times.Where(a => a.Id == acontecimentos.Acontecimento.Time.Id).FirstOrDefault(); var jogador = contexto.Jogadores.Where(a => a.Id == acontecimentos.Acontecimento.Jogador.Id).FirstOrDefault(); acontecimentos.Acontecimento.Time = time; acontecimentos.Acontecimento.Jogo = jogo; acontecimentos.Acontecimento.Jogador = jogador; dbSet.Add(acontecimentos.Acontecimento); contexto.SaveChanges(); return(true); }