public void SaveDrugClass(Requestclass drugClass) { using (var context = new CBContext()) { context.DrugClasses.Add(drugClass); context.SaveChanges(); } }
public ActionResult StoreToDispesaries() { Requestclass Requestdrug = new Requestclass(); Requestdrug = DrugServices.Instance.GEtAllDrug(); return(PartialView(Requestdrug)); }
public ActionResult StoreToDispesaries(Requestclass drugClass) { Requestclass drugClass1 = new Requestclass(); //drugClass.drugs = DrugServices.Instance.GEtAllDrug(); TempData["mydata"] = drugClass; return(RedirectToAction("ApprovalByStore")); }
public Requestclass GEtAllDrug() { List <Drug> drugs = new List <Drug>(); using (var context = new CBContext()) { drugs = context.Drugs.ToList(); } Requestclass r = new Requestclass(); List <DrugRequest> drugRequests = new List <DrugRequest>(); foreach (Drug drug in drugs) { drugRequests.Add(new DrugRequest { DrugName = drug.Name, Amount = 0 }); } r.Drugs = drugRequests; return(r); }
public ActionResult ApprovalByStore(Requestclass drugClass) { TempData["mydata"] = drugClass; DrugServices.Instance.SaveDrugClass(drugClass); foreach (DrugRequest v in drugClass.Drugs) { Drug maindrug = DrugServices.Instance.GetDrug(v.DrugName); maindrug.DespensaryAmount += v.Amount; maindrug.StoreHouseAmount -= v.Amount; maindrug.StudentSeriveAmount += v.Amount; DrugServices.Instance.UpdateDrug(maindrug); DispensaryDrugTable d = DispensaryDrugServices.Instance.GetDispensaryDrugServices(v.DrugName); d.RemainAmount += v.Amount; DispensaryDrugServices.Instance.Update(d); } return(RedirectToAction("Index")); }
public ActionResult ApprovalByStore() { Requestclass drugClass = TempData["mydata"] as Requestclass; return(PartialView(drugClass)); }