public ActionResult UpdateOrder(int?ID, string str) { CASDatabaseEntities db = new CASDatabaseEntities(); PatientOrderModel dt = new PatientOrderModel(); PatientOrderDetail objOrder = new PatientOrderDetail(); DrugDelivery objDelivery = new DrugDelivery(); var id = Convert.ToInt32(ID); var getData = db.PatientOrderDetails.Where(m => m.PatientOrderID == id).FirstOrDefault(); if (str == "Deliver") { getData.OrderStatus = "Delivered"; objDelivery.PatientOrderID = getData.PatientOrderID; objDelivery.DeliveryDate = DateTime.Today; db.DrugDeliveries.Add(objDelivery); Session["Deliver"] = "Delivered"; } else { getData.OrderStatus = "Rejected"; } dt.OrderStatus = getData.OrderStatus; db.SaveChanges(); return(RedirectToAction("ViewPatientOrders", "Salesperson")); }
public ActionResult Assign(int sid, int ono) { ClASDBEntities db = new ClASDBEntities(); DrugDelivery dd = new DrugDelivery(); var getdata = db.PatientOrderDetails.Where(m => m.OrderID == ono).FirstOrDefault(); getdata.OrderStatus = "Assigned"; dd.OrderID = ono; dd.SupplierId = sid; db.DrugDeliveries.Add(dd); db.SaveChanges(); return(RedirectToAction("ViewPatientOrders", "Admin")); }