예제 #1
0
 public IActionResult Add(SuperHeroViewModel vm)
 {
     if (!ModelState.IsValid)
     {
         return(View(vm));
     }
     logic.AddHero(vm);
     return(RedirectToAction("Index"));
 }
예제 #2
0
        public IActionResult Delete(SuperHeroViewModel model)
        {
            if (ModelState.IsValid)
            {
                var result = _superHeroManager.DeleteById(model.Id.Value);

                ViewBag.Message = result ? "Eliminado con exito!" : "Algo fallo";
            }

            return(View());
        }
예제 #3
0
        // GET BY ID: SuperHero
        public IActionResult Details(int id)
        {
            var model = new SuperHeroViewModel();
            var hero  = _superHeroManager.GetById(id);

            if (hero != null)
            {
                model.Id       = hero.Id;
                model.Name     = hero.Name;
                model.Hability = hero.Hability;
                model.IsActive = hero.IsActive;
            }

            return(View(model));
        }
예제 #4
0
        public IActionResult Add(SuperHeroViewModel model)
        {
            if (ModelState.IsValid)
            {
                var hero = new SuperHeroEntity
                {
                    Id       = model.Id.Value,
                    Name     = model.Name,
                    Hability = model.Hability,
                    IsActive = model.IsActive
                };

                var result = _superHeroManager.Add(hero);

                ViewBag.Message = result ? "Agregado con exito!" : "Algo fallo";
            }

            return(View());
        }