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);
         }
     }
 }