public ActionResult DeleteConfirmed(int id) { //icecream icecream = db.icecreams.Find(id); icecream icecream = db.icecreams.SingleOrDefault(i => i.FlavourID == id); //db.icecreams.Remove(icecream); //db.SaveChanges(); db.Delete(icecream); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "FlavourID,Flavour,Calories,Gluten_Free,Dairy_Free")] icecream icecream) { if (ModelState.IsValid) { //db.Entry(icecream).State = EntityState.Modified; //db.SaveChanges(); db.Save(icecream); return(RedirectToAction("Index")); } return(View("Edit", icecream)); }
public ActionResult Create([Bind(Include = "FlavourID,Flavour,Calories,Gluten_Free,Dairy_Free")] icecream icecream) { if (ModelState.IsValid) { //db.icecreams.Add(icecream); //db.SaveChanges(); db.Save(icecream); return(RedirectToAction("Index")); } return(View("Create", icecream)); }
public void EditPostRedirectView() { icecream icecream = new icecream { FlavourID = 111, Flavour = "Flavour 111", Calories = 222, Dairy_Free = false, Gluten_Free = false }; // Arrange // handled in TestInitialize // Act RedirectToRouteResult result = controller.Edit(icecream) as RedirectToRouteResult; // Assert Assert.AreEqual("Index", result.RouteValues["action"]); }
// GET: icecreams/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //icecream icecream = db.icecreams.Find(id); icecream icecream = db.icecreams.SingleOrDefault(i => i.FlavourID == id); if (icecream == null) { return(HttpNotFound()); } return(View("Edit", icecream)); }