public async Task <IActionResult> Edit(int id, [Bind("OrdersId,ProductsId,Quantity,UnitPrice,LineItemTotal,ShipDate")] ItemsonOrder itemsonOrder) { if (id != itemsonOrder.OrdersId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(itemsonOrder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemsonOrderExists(itemsonOrder.OrdersId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["OrdersId"] = new SelectList(_context.Orders, "OrdersId", "OrdersId", itemsonOrder.OrdersId); ViewData["ProductsId"] = new SelectList(_context.Products, "ProductsId", "ProductsId", itemsonOrder.ProductsId); return(View(itemsonOrder)); }
public async Task <IActionResult> Create([Bind("OrdersId,ProductsId,Quantity,UnitPrice,LineItemTotal,ShipDate")] ItemsonOrder itemsonOrder) { if (ModelState.IsValid) { _context.Add(itemsonOrder); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["OrdersId"] = new SelectList(_context.Orders, "OrdersId", "OrdersId", itemsonOrder.OrdersId); ViewData["ProductsId"] = new SelectList(_context.Products, "ProductsId", "ProductsId", itemsonOrder.ProductsId); return(View(itemsonOrder)); }