Пример #1
0
        void IRepository <SuperHero> .Delete(int id)
        {
            var model = SuperHeroes.FirstOrDefault(x => x.Id == id);

            SuperHeroes.Remove(model);
            SaveChanges();
        }
        public IEnumerable<SuperHeroes> GetAll()
        {
            var result = new List<SuperHeroes>();

            var superHeroes1 = new SuperHeroes { Id = 1, Name = "SpiderMan", Photo = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSUcVuYuDTd_FcMg43ExcMVR0DY9Izjpljvim8hkteAnSZVAb8W" };
            var superHeroes2 = new SuperHeroes { Id = 2, Name = "Thor", Photo = "" };
            var superHeroes3 = new SuperHeroes { Id = 3, Name = "Capitan America", Photo = "" };
            var superHeroes4 = new SuperHeroes { Id = 4, Name = "Hulk", Photo = "" };
            result.Add(superHeroes1);
            result.Add(superHeroes2);
            result.Add(superHeroes3);
            result.Add(superHeroes4);
            return result;
          
        }
 public ActionResult Delete(int id)
 {
     //View(db.SuperHeroes.Where(s => s.ID == id).Single());
     try
     {
         SuperHeroes superHero = db.SuperHeroes.Find(id);
         db.SuperHeroes.Remove(superHero);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #4
0
        public ActionResult Delete(int id, SuperHeroes superHeroes)
        {
            try
            {
                // TODO: Add delete logic here
                superHeroes = db.SuperHeroes.Find(id);

                db.SuperHeroes.Remove(superHeroes);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #5
0
 public ActionResult Create(SuperHeroes superHeroes)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             db.SuperHeroes.Add(superHeroes);
             db.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create([Bind(Include = "ID,Name,AlterEgo,PrimaryAbility,AlternativeAbility,CatchPhrase")] SuperHeroes superHeroes)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.SuperHeroes.Add(superHeroes);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.PersonId = new SelectList(db.SuperHeroes, "Id", "Name", superHeroes.ID);
         return(View(superHeroes));
     }
     catch
     {
         return(View());
     }
 }
Пример #7
0
 public ActionResult Edit(int id, SuperHeroes superHeroes)
 {
     try
     {
         // TODO: Add update logic here
         var temp = db.SuperHeroes.Find(id);
         temp.AlterEgoName     = superHeroes.AlterEgoName;
         temp.HeroName         = superHeroes.HeroName;
         temp.Catchphrase      = superHeroes.Catchphrase;
         temp.MainAbility      = superHeroes.MainAbility;
         temp.SecondaryAbility = superHeroes.SecondaryAbility;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Edit(int id, [Bind(Include = "ID,Name,AlterEgo,PrimaryAbility,AlternativeAbility,CatchPhrase")] SuperHeroes superHero)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //var updatedSuperHeroes = db.SuperHeroes.Where(s=> s.ID == id).Select(s=>s).Single();

                    //updatedSuperHeroes = superHero;
                    db.Entry(superHero).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(superHero));
            }
            catch
            {
                return(View());
            }
        }
Пример #9
0
 void IRepository <SuperHero> .Update(SuperHero model)
 {
     SuperHeroes.Update(model);
     SaveChanges();
 }
Пример #10
0
 int IRepository <SuperHero> .Insert(SuperHero model)
 {
     SuperHeroes.Add(model);
     return(SaveChanges());
 }
Пример #11
0
 SuperHero IRepository <SuperHero> .Get(int id)
 {
     return(SuperHeroes.FirstOrDefault(x => x.Id == id));
 }
Пример #12
0
 List <SuperHero> IRepository <SuperHero> .GetAll()
 {
     return(SuperHeroes.ToList());
 }