public async Task <ActionResult> ReStock([Bind(Include = "DrugID")] mainstock mainstock) { if (ModelState.IsValid) { int QuantityReload = int.Parse(Request.Form["QuantityReload"]); Guid DrugID = Guid.Parse(Request.Form["StockID"]); (await db.mainstocks.FindAsync(DrugID)).QuantityInStock += QuantityReload; return(RedirectToAction("Inventory")); } return(HttpNotFound()); }
public async Task <ActionResult> Create([Bind(Include = "DrugID,GenericName,BrandName,Dose,DoseName,SellingUnitPrice,ImgUrl,ExpireDate,BarCode")] drug drug) { if (ModelState.IsValid) { drug.DrugID = Guid.NewGuid(); var Drug = drug.DrugID; var mainstock = new mainstock(); mainstock.DrugID = Drug; //mainstock.DrugID = Drug; mainstock.QuantityInStock = 0; db.mainstocks.Add(mainstock); db.drugs.Add(drug); await db.SaveChangesAsync(); return(Redirect("/Home/Inventory/")); } return(HttpNotFound()); }