public IActionResult Add(SuperHeroViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } logic.AddHero(vm); return(RedirectToAction("Index")); }
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()); }
// 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)); }
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()); }