public ActionResult JogoDetalhes(int id) { repositorio = CriarJogoRepositorio(); var jogo=repositorio.BuscarPorId(id); var jogoModel = new JogoDetalheModel() { Nome = jogo.Nome, Categoria = jogo.Categoria.ToString(), Descricao = jogo.Descricao, Selo=jogo.Selo.ToString(), Imagem=jogo.Imagem, Video=jogo.Video }; return View(jogoModel); }
public ActionResult DetalhesJogos(int id) { JogoDetalheModel jogoModel; var jogo = repositorio.BuscarPorId(id); jogoModel = new JogoDetalheModel() { IdJogo = jogo.Id, Nome = jogo.Nome, Descricao = jogo.Descricao, Categoria = jogo.Categoria.ToString(), Imagem = jogo.Imagem, Selo = jogo.Selo.ToString(), Video = jogo.Video }; return View(jogoModel); }
public ActionResult Salvar(JogoDetalheModel model) { if (ModelState.IsValid) { if (model.Id > 0) { Jogo jogo = new Jogo(model.Id) { Nome = model.Nome, //Preco = Math.Round(model.Preco, 2), Categoria = (Categoria)Convert.ToInt32(model.Categoria), Imagem = model.Imagem, Selo = (Selo)Convert.ToInt32(model.Selo), Video = model.Video, Descricao = model.Descricao }; bancoDeJogos.Atualizar(jogo); TempData["Mensagem"] = "Jogo salvo com sucesso!"; return RedirectToAction("JogosDisponiveis", "Relatorio"); } else { Jogo jogo = new Jogo() { Nome = model.Nome, //Preco = Math.Round(model.Preco, 2), Categoria = (Categoria)Convert.ToInt32(model.Categoria), Imagem = model.Imagem, Selo = (Selo)Convert.ToInt32(model.Selo), Video = model.Video, Descricao = model.Descricao }; bancoDeJogos.Criar(jogo); TempData["Mensagem"] = "Jogo salvo com sucesso!"; return RedirectToAction("JogosDisponiveis", "Relatorio"); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return View("Manter", model); }
public ActionResult ManterPost(int? id) { if (id.HasValue && id > 0) { Jogo jogo = bancoDeJogos.BuscarPorId(id.Value); JogoDetalheModel model = new JogoDetalheModel(jogo.Id, jogo.Nome, jogo.Categoria, jogo.Imagem, jogo.Selo, jogo.Video, jogo.Descricao.ToString()); return View(model); } else { return View(); } }
public ActionResult JogoDetalhes(int id) { Jogo jogo = bancoDeJogos.BuscarPorId(id); JogoDetalheModel jogoModel = new JogoDetalheModel(jogo.Id, jogo.Nome, jogo.Categoria, jogo.Imagem, jogo.Selo, jogo.Video, jogo.Descricao.ToString()); return View(jogoModel); }