public ActionResult Salvar(JogoDetalhadoModel model)
        {
            if (ModelState.IsValid)
            {

                JogoRepositorio repositorio = new JogoRepositorio();
                Jogo jogo = new Jogo(model.Id ?? default(int))
                {
                    Nome = model.Nome,
                    Categoria = model.Categoria,
                    Descricao = model.Descricao,
                    Imagem = model.Imagem,
                    Selo = model.Selo
                };

                if (model.Id.HasValue)
                {
                    repositorio.Atualizar(jogo);
                }
                else
                {
                    repositorio.Criar(jogo);
                }

                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
            else
            {
                return View("Manter", model.Id);
            }
        }
        public ActionResult Manter(int? id)
        {
            if (id.HasValue)
            {
                JogoRepositorio repositorio = new JogoRepositorio();
                JogoDetalhadoModel jogo = new JogoDetalhadoModel(repositorio.BuscarPorId((int)id));

                return View(jogo);
            }

            return View();
        }
        public ActionResult InformacaoJogo(int id)
        {
            JogoRepositorio repositorio = new JogoRepositorio();
            RelatorioJogosModel relatorio = new RelatorioJogosModel();

            Jogo jogo = repositorio.BuscarPorId(id);
            if (jogo != null)
            {
                JogoDetalhadoModel jogoModel = new JogoDetalhadoModel(jogo);
                return View(jogoModel);
            }
            else
            {
                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
        }
예제 #4
0
        public ActionResult JogoDetalhado(int id)
        {
            IJogoRepositorio repo = new JogoRepositorio();
            var jogo = repo.BuscarPorId(id);

            JogoDetalhadoModel jogoDetalhadoModel = new JogoDetalhadoModel()
            {
                Nome = jogo.Nome,
                Categoria = jogo.Categoria.ToString(),
                Id = jogo.Id,
                Imagem = jogo.Imagem,
                Video = jogo.Video,
                Descricao = jogo.Descricao,
                Selo = jogo.Selo
            };

            return View(jogoDetalhadoModel);
        }