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()); } }
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()); } }
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()); } }
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()); } }
void IRepository <SuperHero> .Update(SuperHero model) { SuperHeroes.Update(model); SaveChanges(); }
int IRepository <SuperHero> .Insert(SuperHero model) { SuperHeroes.Add(model); return(SaveChanges()); }
SuperHero IRepository <SuperHero> .Get(int id) { return(SuperHeroes.FirstOrDefault(x => x.Id == id)); }
List <SuperHero> IRepository <SuperHero> .GetAll() { return(SuperHeroes.ToList()); }