Beispiel #1
0
        public IActionResult UpdateVillainForm(int villainID)
        {
            VillainsModel foundVillain = _context.villains.FirstOrDefault(v => v.id == villainID);

            if (foundVillain != null)
            {
                return(View(foundVillain));
            }
            else
            {
                return(Content($"No Villain with that ID...are you trying to change history Hero?"));
            }
        }
Beispiel #2
0
// ---------------------------------------------------------------------

        public IActionResult AddVillain(VillainsModel newVillain)
        {
            if (ModelState.IsValid)
            {
                _context.villains.Add(newVillain);
                _context.SaveChanges();
                return(RedirectToAction("DisplayAllVillains"));
            }
            else
            {
                return(View("AddVillainForm", newVillain));
            }
        }
Beispiel #3
0
        public IActionResult DisplayVillain(int villainID)
        {
            VillainsModel foundVillain = _context.villains.FirstOrDefault(v => v.id == villainID);

            if (foundVillain != null)
            {
                return(View(foundVillain));
            }
            else
            {
                return(Content($"No Villain with the ID of {villainID}....are you a Hero trying to learn our secrets?"));
            }
        }
Beispiel #4
0
        public IActionResult DeleteVillainConf(int villainID)
        {
            VillainsModel foundVillain = _context.villains.FirstOrDefault(v => v.id == villainID);

            if (foundVillain != null)
            {
                return(View(foundVillain));
            }
            else
            {
                return(Content($"Someone is trying to erase our memories..."));
            }
        }
Beispiel #5
0
// ---------------------------------------------------------------------
        public IActionResult DeleteVillain(int villainID)
        {
            VillainsModel foundVillain = _context.villains.FirstOrDefault(v => v.id == villainID);

            if (foundVillain != null)
            {
                _context.Remove(foundVillain);
                _context.SaveChanges();
                return(RedirectToAction("DisplayAllVillains"));
            }
            else
            {
                return(Content($"Someone is trying to erase our memories..."));
            }
        }
Beispiel #6
0
// ---------------------------------------------------------------------

        public IActionResult UpdateVillain(VillainsModel updateVillain)
        {
            VillainsModel foundVillain = _context.villains.FirstOrDefault(v => v.id == updateVillain.id);

            if (foundVillain != null)
            {
                if (ModelState.IsValid)
                {
                    foundVillain.villainName = updateVillain.villainName;
                    foundVillain.power       = updateVillain.power;
                    foundVillain.howToReach  = updateVillain.howToReach;
                    _context.SaveChanges();
                    return(RedirectToAction("DisplayAllVillains"));
                }
                else
                {
                    return(View("UpdateVillainForm", updateVillain));
                }
            }
            else
            {
                return(Content($"No Villain with that ID...are you trying to change history Hero?"));
            }
        }