public ActionResult Create([Bind(Include = "Id,Price,Quantity,MedicineId,DeliveryId")] DeliveredMedicine deliveredMedicine) { var error = string.Empty; if (ModelState.IsValid) { try { deliveredMedicine.Id = Guid.NewGuid(); db.DeliveredMedicines.Add(deliveredMedicine); db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.DeliveryId = new SelectList(db.Deliveries, "Id", "Number", deliveredMedicine.DeliveryId); ViewBag.MedicineId = new SelectList(db.Medicines, "Id", "Name", deliveredMedicine.MedicineId); ViewBag.Error = error; return(View(deliveredMedicine)); }
public ActionResult DeleteConfirmed(Guid id) { DeliveredMedicine deliveredMedicine = db.DeliveredMedicines.Find(id); db.DeliveredMedicines.Remove(deliveredMedicine); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: DeliveredMedicines/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DeliveredMedicine deliveredMedicine = db.DeliveredMedicines.Find(id); if (deliveredMedicine == null) { return(HttpNotFound()); } return(View(deliveredMedicine)); }
// GET: DeliveredMedicines/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DeliveredMedicine deliveredMedicine = db.DeliveredMedicines.Find(id); if (deliveredMedicine == null) { return(HttpNotFound()); } ViewBag.DeliveryId = new SelectList(db.Deliveries, "Id", "Number", deliveredMedicine.DeliveryId); ViewBag.MedicineId = new SelectList(db.Medicines, "Id", "Name", deliveredMedicine.MedicineId); return(View(deliveredMedicine)); }