public ActionResult DeleteConfirmed(int id) { using (var context = new MvcLocalizationContext()) { var deletedItem = context.Items.FirstOrDefault(i => i.Id == id); context.Items.Remove(deletedItem); context.SaveChanges(); } return RedirectToAction("Index"); }
public ActionResult Create(Item item) { if (ModelState.IsValid) { using (var context = new MvcLocalizationContext()) { context.Items.Add(item); context.SaveChanges(); return RedirectToAction("Index"); } } return View(item); }
public ActionResult Edit(int id) { Item item = null; using (var context = new MvcLocalizationContext()) { item = context.Items.FirstOrDefault(i => i.Id == id); } if (item == null) { return new HttpNotFoundResult(); } return View(item); }
public ActionResult Edit(Item item) { if (ModelState.IsValid) { using (var context = new MvcLocalizationContext()) { var editedItem = context.Items.FirstOrDefault(i => i.Id == item.Id); if (editedItem == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } editedItem.Name = item.Name; editedItem.Price = item.Price; editedItem.Weight = item.Weight; editedItem.ProducedAt = item.ProducedAt; context.SaveChanges(); return RedirectToAction("Index"); } } return View(item); }
public ActionResult Index() { List<Item> items; using (var context = new MvcLocalizationContext()) { items = context.Items.ToList(); } return View(items); }