public ActionResult Salvar(JogoEditarCriarModel model)
        {
            if (ModelState.IsValid)
            {
                repositorio = CriarJogoRepositorio();
                bool ehParaCriar = model.Id == null;
                if (ehParaCriar)
                {
                    Jogo jogo = new Jogo()
                    {
                        Nome = model.Nome,
                        Categoria = model.Categoria,
                        Descricao = model.Descricao,
                        Selo = model.Selo,
                        Imagem = model.Imagem,
                        Video = model.Video
                    };
                    repositorio.Criar(jogo);
                    TempData["Mensagem"] = "Jogo criado com sucesso!";
                }
                else
                {
                    Jogo jogo = new Jogo((int)model.Id)
                    {
                        Nome = model.Nome,
                        Categoria = model.Categoria,
                        Descricao = model.Descricao,
                        Selo = model.Selo,
                        Imagem = model.Imagem,
                        Video = model.Video
                    };
                    repositorio.Atualizar(jogo);
                    TempData["Mensagem"] = "Jogo editado com sucesso!";
                }

                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
            else
            {
                return View("ManterJogo", model);
            }
        }
 public ActionResult ManterJogo(int? id)
 {
     if (id.HasValue)
     {
         repositorio = CriarJogoRepositorio();
         var jogo = repositorio.BuscarPorId((int)id);
         var model = new JogoEditarCriarModel()
         {
             Id = jogo.Id,
             Nome = jogo.Nome,
             Categoria = jogo.Categoria,
             Descricao = jogo.Descricao,
             Selo = jogo.Selo,
             Imagem = jogo.Imagem,
             Video = jogo.Video
         };
         return View(model);
     }
     else
     {
         return View();
     }
 }