public async Task <ActionResult> DeleteConfirmed(int id) { LabProduct labProduct = await db.Labproducts.FindAsync(id); // Treatment treatment = await db.Treatments.FindAsync(labProduct.TreatmentID); // int patientId = treatment.PatientID; db.Labproducts.Remove(labProduct); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(LabproductsViewModel labproductviewModel) { if (ModelState.IsValid) { LabProduct lab = labproductviewModel.Labproducts; db.Entry(lab).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View("Error")); }
// GET: LabProducts/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LabProduct labProduct = await db.Labproducts.FindAsync(id); if (labProduct == null) { return(HttpNotFound()); } return(View(labProduct)); }
public async Task <ActionResult> Create(LabproductsViewModel labproductsviewModel) { if (ModelState.IsValid) { LabProduct Labproducts = labproductsviewModel.Labproducts; int patientId = labproductsviewModel.Treatments.PatientID; db.Labproducts.Add(Labproducts); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Treatments", new { id = patientId })); } return(View("Error")); }
// GET: LabProducts/Create public async Task <ActionResult> Create(int id) { Treatment treatment = await db.Treatments.FindAsync(id); // Patient patient = await db.Patients.FindAsync(treatment.PatientID); LabProduct labproduct = new LabProduct(); LabproductsViewModel labproductsviewModel = new LabproductsViewModel(); labproductsviewModel.Labproducts = labproduct; labproductsviewModel.Labproducts.TreatmentID = treatment.TreatmentID; //labproductsviewModel.Patients = patient; labproductsviewModel.Treatments = treatment; return(View(labproductsviewModel)); }
// GET: LabProducts/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LabProduct labProduct = await db.Labproducts.FindAsync(id); Treatment treatment = await db.Treatments.FindAsync(labProduct.TreatmentID); LabproductsViewModel labproductViewModel = new LabproductsViewModel(); labproductViewModel.Treatments = treatment; labproductViewModel.Labproducts = labProduct; if (labProduct == null) { return(HttpNotFound()); } return(View(labproductViewModel)); }