public ActionResult Edit(int id) { var model = new OrderDetailsPageModel { item = _tableOperations.GetById <OrderDetailViewModel>("sampleSales", "orders", id), Stores = _tableOperations.GetAll <StoreViewModel>("sampleSales", "stores") .OrderBy(c => c.store_name) .Select(c => new SelectListItem { Text = c.store_name, Value = c.Store_Id.ToString() }), Customers = _tableOperations.GetAll <CustomerViewModel>("sampleSales", "customers") .OrderBy(c => c.Name) .Select(c => new SelectListItem { Text = c.Name, Value = c.Customer_Id.ToString() }), SalesReps = _tableOperations.GetAll <StaffViewModel>("sampleSales", "staffs") .OrderBy(c => c.Name) .Select(c => new SelectListItem { Text = c.Name, Value = c.Staff_id.ToString() }) }; return(View(model)); }
public ActionResult Edit(OrderDetailsPageModel model) { _tableOperations.UpdateRow("sampleSales", "orders", model.item, _loggingService); return(RedirectToAction(nameof(Index), "Home")); }