Beispiel #1
0
        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));
        }
Beispiel #2
0
 public ActionResult Edit(OrderDetailsPageModel model)
 {
     _tableOperations.UpdateRow("sampleSales", "orders", model.item, _loggingService);
     return(RedirectToAction(nameof(Index), "Home"));
 }