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