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