in src/Web/Areas/Admin/Controllers/ManageController.cs [89:125]
public async Task<IActionResult> Edit(int id, Order order)
{
var dbOrder = await _context
.Orders
.Include(o => o.OrderItems)
.FirstOrDefaultAsync(m => m.Id == id);
if (id != order.Id && dbOrder == null)
{
return NotFound();
}
dbOrder.AdminComments = order.AdminComments;
dbOrder.Status = order.Status;
if (ModelState.IsValid)
{
try
{
_context.Update(dbOrder);
await _context.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!OrderExists(order.Id))
{
return NotFound();
}
else
{
throw;
}
}
return Redirect("/Admin/Manage/Index");
}
return View(dbOrder);
}