public async Task <IActionResult> Edit(int id, [Bind("ID,CategoryID,ProductID,Quantity,Price,SoldItems,LeftItems")] StockMaintain stockMaintain) { if (id != stockMaintain.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(stockMaintain); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StockMaintainExists(stockMaintain.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoryID"] = new SelectList(_context.Categories, "ID", "CategoryName", stockMaintain.CategoryID); ViewData["ProductID"] = new SelectList(_context.Products, "ID", "ProductName", stockMaintain.ProductID); return(View(stockMaintain)); }
public async Task <IActionResult> Create([Bind("ID,Quantity,Price,SoldItems,LeftItems,ProductID,CategoryID")] StockMaintain stockMaintain) { if (ModelState.IsValid) { _context.Add(stockMaintain); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(stockMaintain)); }
public async Task <IActionResult> Create([Bind("ID,CategoryID,ProductID,Quantity,Price,SoldItems,LeftItems")] StockMaintain stockMaintain) { if (ModelState.IsValid) { _context.Add(stockMaintain); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoryID"] = new SelectList(_context.Categories, "ID", "CategoryName", stockMaintain.CategoryID); ViewData["ProductID"] = new SelectList(_context.Products, "ID", "ProductName", stockMaintain.ProductID); return(View(stockMaintain)); }
private void Maintain(int?sysNo) { StockMaintain content = new StockMaintain() { Page = this, StockSysNo = sysNo }; content.Saved += (o, e) => { dgStockQueryResult.Bind(); }; IDialog dialog = this.Window.ShowDialog(sysNo.HasValue ? String.Format(ResStockQuery.UC_Title_Edit, sysNo) : ResStockQuery.UC_Title_Create, content, (obj, args) => { }); content.Dialog = dialog; }