public IActionResult UpdateHeroForm(int heroID) { HeroesModel foundHero = _context.heroes.FirstOrDefault(h => h.id == heroID); if (foundHero != null) { return(View(foundHero)); } else { return(Content($"No Hero with that ID...are you trying to change history Villain?")); } }
// --------------------------------------------------------------------- public IActionResult AddHero(HeroesModel newHero) { if (ModelState.IsValid) { _context.heroes.Add(newHero); _context.SaveChanges(); return(RedirectToAction("DisplayAllHeroes")); } else { return(View("AddHeroForm", newHero)); } }
public IActionResult DisplayHero(int heroID) { HeroesModel foundHero = _context.heroes.FirstOrDefault(h => h.id == heroID); if (foundHero != null) { return(View(foundHero)); } else { return(Content($"No Hero with the ID of {heroID}....are you a Villain trying to learn our secrets?")); } }
public IActionResult DeleteHeroConf(int heroID) { HeroesModel foundHero = _context.heroes.FirstOrDefault(h => h.id == heroID); if (foundHero != null) { return(View(foundHero)); } else { return(Content($"Someone is trying to erase our memories...")); } }
// --------------------------------------------------------------------- public IActionResult DeleteHero(int heroID) { HeroesModel foundHero = _context.heroes.FirstOrDefault(h => h.id == heroID); if (foundHero != null) { _context.Remove(foundHero); _context.SaveChanges(); return(RedirectToAction("DisplayAllHeroes")); } else { return(Content($"Someone is trying to erase our memories...")); } }
// --------------------------------------------------------------------- public IActionResult UpdateHero(HeroesModel updateHero) { HeroesModel foundHero = _context.heroes.FirstOrDefault(h => h.id == updateHero.id); if (foundHero != null) { if (ModelState.IsValid) { foundHero.heroName = updateHero.heroName; foundHero.power = updateHero.power; foundHero.howToReach = updateHero.howToReach; _context.SaveChanges(); return(RedirectToAction("DisplayAllHeroes")); } else { return(View("UpdateHeroForm", updateHero)); } } else { return(Content($"No Hero with that ID...are you trying to change history Villain?")); } }