public ActionResult DeleteConfirmed(int id) { Item_Consignment item_Consignment = db.Item_Consignment.Find(id); db.Item_Consignment.Remove(item_Consignment); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "itemId,consignmentId,quantity,expiry")] Item_Consignment item_Consignment) { if (ModelState.IsValid) { db.Entry(item_Consignment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.consignmentId = new SelectList(db.Consignments, "id", "supplier", item_Consignment.consignmentId); ViewBag.itemId = new SelectList(db.Items, "id", "itemName", item_Consignment.itemId); return(View(item_Consignment)); }
// GET: Item_Consignment/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Item_Consignment item_Consignment = db.Item_Consignment.Find(id); if (item_Consignment == null) { return(HttpNotFound()); } return(View(item_Consignment)); }
// GET: Item_Consignment/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Item_Consignment item_Consignment = db.Item_Consignment.Find(id); if (item_Consignment == null) { return(HttpNotFound()); } ViewBag.consignmentId = new SelectList(db.Consignments, "id", "supplier", item_Consignment.consignmentId); ViewBag.itemId = new SelectList(db.Items, "id", "itemName", item_Consignment.itemId); return(View(item_Consignment)); }
public ActionResult DeleteItem(List <Item_Consignment> itemcon) { Item_Consignment it = itemcon.ElementAt(0); Item_Consignment ic = db.Item_Consignment.FirstOrDefault(i => i.consignmentId == it.consignmentId && i.itemId == it.itemId); db.Item_Consignment.Remove(ic); db.SaveChanges(); int count = db.Item_Consignment.Where(u => u.consignmentId == ic.consignmentId).Count(); ConsignmentBusinessLayer cbl = new ConsignmentBusinessLayer(); cbl.updateItemsCount(count, ic.consignmentId); //Write code to update item count return(RedirectToAction("Index", "Consignments")); }