public async Task <IActionResult> Withdraw([Bind("ItemId,Qty")] ItemReg itemReg, int quantity) { ViewBag.qty = quantity; //if (ModelState.IsValid) { var itemreg = _context.ItemRegs.Find(itemReg.ItemId); itemreg.Qty -= ViewBag.qty; itemReg.UserName = ViewBag.DisplayName; itemreg.UserIP = HttpContext.Connection.RemoteIpAddress.ToString(); itemreg.UserDate = DateTime.Now.ToString("MM/dd/yyyy"); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); //} //return View(itemReg); }
public async Task <IActionResult> AddOrEdit([Bind("ItemId,ItemName,ItemDesc,ManufName,AsstSerial,PartNum,TypeName,CalDate,Qty,CritLevel,UnitName,Remarks,LocName,UserName,UserIP,UserDate")] ItemReg itemReg) { if (ModelState.IsValid) { if (itemReg.ItemId == 0) { _context.Add(itemReg); addToast(); // triggers addToast } else { _context.Update(itemReg); editToast(); // triggers editToast } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { warnToast(); // triggers warnToast } return(View(itemReg)); }