public ActionResult Create([Bind(Include = "Name,AlterEgo,PrimaryAbility,SecondaryAbility,CatchPhrase")] SuperHeroModels superHero)
 {
     if (ModelState.IsValid)
     {
         db.SuperHero.Add(superHero);
         db.SaveChanges();
         return(RedirectToAction("List"));
     }
     ViewBag.superHero = new SelectList(db.SuperHero);
     return(View(superHero));
 }
Beispiel #2
0
 public ActionResult Create(SuperHeroModels SuperHero)
 {
     try
     {
         // TODO: Add insert logic here
         context.SuperHero.Add(SuperHero);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Delete(SuperHeroModels superHero)
        {
            var requiredData =
                (from x in db.SuperHero
                 where x.ID == superHero.ID
                 select x).First();

            if (ModelState.IsValid)
            {
                db.SuperHero.Remove(requiredData);
                db.SaveChanges();
                return(RedirectToAction("List"));
            }
            return(View(superHero));
        }
        public ActionResult Edit([Bind(Include = "ID,Name,AlterEgo,PrimaryAbility,SecondaryAbility,CatchPhrase")] SuperHeroModels superHero)
        {
            var requiredData =
                (from x in db.SuperHero
                 where x.ID == superHero.ID
                 select x).First();

            requiredData.Name             = superHero.Name;
            requiredData.AlterEgo         = superHero.AlterEgo;
            requiredData.PrimaryAbility   = superHero.PrimaryAbility;
            requiredData.SecondaryAbility = superHero.SecondaryAbility;
            requiredData.CatchPhrase      = superHero.CatchPhrase;
            db.SaveChanges();
            return(View(superHero));
        }
Beispiel #5
0
 public ActionResult Delete(SuperHeroModels SuperHero, int id)
 {
     try
     {
         // TODO: Add delete logic here
         var superHeroDelete = context.SuperHero.FirstOrDefault(s => s.Id == id);
         context.SuperHero.Remove(superHeroDelete);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #6
0
 public ActionResult Edit(int id, SuperHeroModels superHero)
 {
     try
     {
         // TODO: Add update logic here
         var superHeroEdit = context.SuperHero.Find(id);
         superHeroEdit.Name             = superHero.Name;
         superHeroEdit.AlterEgo         = superHero.AlterEgo;
         superHeroEdit.PrimaryAbility   = superHero.PrimaryAbility;
         superHeroEdit.SecondaryAbility = superHero.SecondaryAbility;
         superHeroEdit.Catchphrase      = superHero.Catchphrase;
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #7
0
        // GET: SuperHero/Create
        public ActionResult Create()
        {
            SuperHeroModels SuperHero = new SuperHeroModels();

            return(View(SuperHero));
        }