public ActionResult DeleteDrugsConsultation(int id, ConsultationDrugView cv) { int drugid = Convert.ToInt16(System.Web.HttpContext.Current.Session["D_ID"]); int quantity = Convert.ToInt16(System.Web.HttpContext.Current.Session["D_Quantity"]); if ((drugid != 0) && (quantity != 0)) { // TODO: Add delete logic here bis.PostDeleteMethod(drugid, id, quantity); TempData["Msg"] = "Data has been deleted succeessfully"; return(RedirectToAction("MainIndex")); } else { return(PartialView()); } }
public void ViewDrugToConsult(ConsultationDrugView cdv, int id) { using (var consultrepo = new ConsultationDrugsRepository()) { var drugid = da.Drugs.ToList().Find(x => x.DrugId == cdv.DrugId); if (cdv.DrugToConsultId == 0) { var prescriptionid = da.CollectionDrugs.ToList().Find(x => x.collectionID == id); ConsultationDrug drug = new ConsultationDrug() { DrugId = cdv.DrugId, PrescriptionId = prescriptionid.collectionID, DrugName = drugid.DrugName, //Price = drugid.Price * cdv.Quantity, DrugToConsultId = cdv.DrugToConsultId, Quantity = cdv.Quantity, }; consultrepo.Create(drug); } } }