public async Task <IActionResult> Edit(int id, [Bind("Id,CustId,LocId,Total,Timestamp")] Order order) { if (id != order.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Edit(order); } catch (DbUpdateConcurrencyException) { if (!OrderExists(order.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } IEnumerable <Customer> custEnum = await _custContext.GetCusts(); ViewData["CustId"] = new SelectList(custEnum, "Id", "Email", order.CustId); ViewData["LocId"] = new SelectList(_context.GetLocs(), "Id", "Name", order.LocId); return(View(order)); }