예제 #1
0
        public ActionResult Index()
        {
            var Pokemon  = new Reg_Pokemon();
            var Pokemons = _context.Reg_Pokemon
                           .ToList();

            return(View(Pokemons));
        }
예제 #2
0
        public ActionResult Edit(Reg_Pokemon pokemon)
        {
            var pokemonv = _context.Reg_Pokemon.FirstOrDefault(o => o.Nombre == pokemon.Nombre);

            if (pokemonv != null)
            {
                ModelState.AddModelError("Name2", "Ya existe ese pokemon");
            }
            if (ModelState.IsValid)
            {
                _context.Reg_Pokemon.Update(pokemon);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(pokemon));
        }
예제 #3
0
        public ActionResult Create(Reg_Pokemon pokemon, IFormFile RutaImgPo)     // POST
        {
            var pokemonv = _context.Reg_Pokemon.FirstOrDefault(o => o.Nombre == pokemon.Nombre);

            if (pokemonv != null)
            {
                ModelState.AddModelError("Name2", "Ya existe ese pokemon");
            }
            if (ModelState.IsValid)
            {
                pokemon.Imagen = SaveImage(RutaImgPo);

                _context.Reg_Pokemon.Add(pokemon);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View("Create", pokemon));
        }