示例#1
0
 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());
 }
示例#2
0
        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());
        }