public ActionResult Create(TestOrderWithView testOrderWithView) { //testOrderWithView.OrderDate = DateTime.Now; TestOrderMaster testOrderMaster = new TestOrderMaster(); ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderMaster.PatientId); testOrderMaster.OrderNo = testOrderWithView.OrderNo; testOrderMaster.PatientId = testOrderWithView.PatientId; testOrderMaster.ReferBy = testOrderWithView.ReferBy; testOrderMaster.OrderDate = DateTime.Now; db.TestOrderMasters.Add(testOrderMaster); db.SaveChanges(); int ordno = Convert.ToInt32(testOrderMaster.OrderNo); TestOrderDetail testOrderDetail = new TestOrderDetail(); testOrderDetail.OrderId = ordno; testOrderDetail.PatientId = testOrderMaster.PatientId; testOrderDetail.TestMasterId = testOrderWithView.TestMasterId; testOrderDetail.SubTestMasterId = testOrderWithView.SubTestMasterId; testOrderDetail.MainTestId = testOrderWithView.MainTestId; testOrderDetail.PriceReceived = testOrderWithView.Price; testOrderDetail.testValue = 0; testOrderDetail.Status = 1; db.TestOrderDetails.Add(testOrderDetail); db.SaveChanges(); //int id = testOrderMaster.TestOrderId; //TestOrderDetail testOrderDetail = new TestOrderDetail(); return(RedirectToAction("Index")); //return View(testOrderMaster); }
public ActionResult DeleteConfirmed(int id) { TestOrderDetail testOrderDetail = db.TestOrderDetails.Find(id); db.TestOrderDetails.Remove(testOrderDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "DetailId,OrderId,PatientId,TestMasterId,SubTestMasterId,MainTestId,TechnologyId,PriceReceived,testValue,Status")] TestOrderDetail testOrderDetail) { if (ModelState.IsValid) { db.Entry(testOrderDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MainTestId = new SelectList(db.MainTests, "MainTestId", "MainTestName", testOrderDetail.MainTestId); ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderDetail.PatientId); ViewBag.SubTestMasterId = new SelectList(db.SubTestMasters, "SubTestMasterId", "SubTestName", testOrderDetail.SubTestMasterId); ViewBag.TestMasterId = new SelectList(db.TestMasters, "TestMasterId", "TestMasterName", testOrderDetail.TestMasterId); return(View(testOrderDetail)); }
// GET: TestOrderDetails/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TestOrderDetail testOrderDetail = db.TestOrderDetails.Find(id); if (testOrderDetail == null) { return(HttpNotFound()); } return(View(testOrderDetail)); }
// GET: TestOrderDetails/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TestOrderDetail testOrderDetail = db.TestOrderDetails.Find(id); if (testOrderDetail == null) { return(HttpNotFound()); } ViewBag.MainTestId = new SelectList(db.MainTests, "MainTestId", "MainTestName", testOrderDetail.MainTestId); ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderDetail.PatientId); ViewBag.SubTestMasterId = new SelectList(db.SubTestMasters, "SubTestMasterId", "SubTestName", testOrderDetail.SubTestMasterId); ViewBag.TestMasterId = new SelectList(db.TestMasters, "TestMasterId", "TestMasterName", testOrderDetail.TestMasterId); return(View(testOrderDetail)); }