Пример #1
0
        public ActionResult Save(Jogo jogo)
        {
            ModelState.Remove("jogo.Id");

            if (!ModelState.IsValid)
            {
                var viewModel = new JogoIndexViewModel
                {
                    Jogo = jogo
                };

                return(View("FormJogo", viewModel));
            }

            if (jogo.Id != 0)
            {
                _context.Entry(jogo).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                _context.Jogos.Add(jogo);
            }
            // armazena o cliente em memória

            // faz a persistência
            _context.SaveChanges();
            // Voltamos para a lista de clientes
            return(RedirectToAction("Index"));
        }
Пример #2
0
        //     static List<Jogo> listaJogos = new List<Jogo>()
        //   {
        //     new Jogo{Id = 1,Nome = "GTA V",Genero = "Ação",FaixaEtaria = "18+",Desenvolvedora =  "ROCKSTAR GAMES"},
        //    new Jogo{Id = 2,Nome = "Red Dead Redemption",Genero = "Aventura",FaixaEtaria = "18+",Desenvolvedora =  "ROCKSTAR GAMES"},
        //   new Jogo{Id = 3,Nome = "Monster Hunter",Genero = "Aventura",FaixaEtaria = "12+",Desenvolvedora =  "Capcom"},
        // new Jogo{Id = 4,Nome = "Street Fighter V",Genero = "Luta",FaixaEtaria = "12+",Desenvolvedora =  "Capcom"},
        //new Jogo{Id = 5,Nome = "Resident Evil VII",Genero = "Ação|Horror",FaixaEtaria = "16+",Desenvolvedora =  "Capcom"},
        //new Jogo{Id = 6,Nome = "Destiny 2",Genero = "Ação|Aventura",FaixaEtaria = "12+",Desenvolvedora =  "Bungie"}
        //};


        public ActionResult Index()
        {
            var gameIndexView = new JogoIndexViewModel()
            {
                Jogos = _context.Jogos.ToList()
            };

            return(View(gameIndexView));
        }
Пример #3
0
        public ActionResult Edit(int id)
        {
            var jogo = _context.Jogos.SingleOrDefault(c => c.Id == id);

            if (jogo == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new JogoIndexViewModel()
            {
                Jogo = jogo
            };

            return(View("FormJogo", viewModel));
        }
Пример #4
0
        public ActionResult New()
        {
            var viewModel = new JogoIndexViewModel();

            return(View("FormJogo", viewModel));
        }