Esempio n. 1
0
        public void Deveria_editar_um_jogo()
        {
            var jogoEditado = _repositorio.BuscarPorId(1);

            jogoEditado.Nome = "novo jogo";

            _repositorio.Editar(jogoEditado);

            var jogoBuscado = _repositorio.BuscarPorId(1);

            Assert.AreEqual("novo jogo", jogoBuscado.Nome);
        }
Esempio n. 2
0
        // GET: Jogos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Jogo jogo = _repositorio.BuscarPorId((int)id);

            if (jogo == null)
            {
                return(HttpNotFound());
            }
            return(View(jogo));
        }
        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 DetalhesJogo(int id)
        {
            var repositorio = new JogoRepositorio();

            var jogo = repositorio.BuscarPorId(id);

            if (jogo == null)
            {
                return View("NenhumRegistroEncontrado");
            }

            var jogoModel = new JogoModel(jogo);
            return View(jogoModel);
        }
        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");
            }
        }
        public ActionResult ManterJogo(int? id)
        {
            if (id.HasValue)
            {
                var repositorio = new JogoRepositorio();
                var jogo = repositorio.BuscarPorId(id.Value);

                if (jogo == null)
                {
                    TempData["Mensagem"] = "Id não encontrado!";
                    return View();
                }

                TempData["TipoManter"] = "Atualizar Jogo";
                var jogoModel = new JogoModel(jogo);
                return View(jogoModel);

            }

            TempData["TipoManter"] = "Cadastrar Jogo";
            return View();
        }