public ActionResult Create() { try { CompanyId = Convert.ToInt32(Session["CompanyId"]); driverVehicelViewModel = vehicleController.DriverVehicels(CompanyId); ProductController productController = new ProductController(); CustomerSitesController customerSites = new CustomerSitesController(); driverVehicelViewModel.driverModels.Insert(0, new DriverModel() { DriverId = 0, DriverName = "Select Driver" }); driverVehicelViewModel.vehicleModels.Insert(0, new VehicleModel() { VehicelId = 0, TraficPlateNumber = "Select Vehicle" }); ViewBag.driverModels = driverVehicelViewModel.driverModels; ViewBag.vehicleModels = driverVehicelViewModel.vehicleModels; ViewBag.product = productController.Products(); ViewBag.Sites = customerSites.SitesAll(CompanyId); return(View(new CustomerOrderGroupViewModel())); } catch (Exception) { throw; } }
public ActionResult Edit(int Id) { try { int CompanyId = Convert.ToInt32(Session["CompanyId"]); CustomerOrderGroupViewModel customerOrderGroupViewModel = new CustomerOrderGroupViewModel(); var customerOrderGroup = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/CustomerGroupOrderById/" + Id, false); if (customerOrderGroup.StatusCode == System.Net.HttpStatusCode.Accepted) { customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(customerOrderGroup.Data.ToString())); } driverVehicelViewModel = vehicleController.DriverVehicels(CompanyId); ProductController productController = new ProductController(); CustomerSitesController customerSites = new CustomerSitesController(); driverVehicelViewModel.driverModels.Insert(0, new DriverModel() { DriverId = 0, DriverName = "Select Driver" }); driverVehicelViewModel.vehicleModels.Insert(0, new VehicleModel() { VehicelId = 0, TraficPlateNumber = "Select Vehicle" }); ViewBag.driverModels = driverVehicelViewModel.driverModels; ViewBag.vehicleModels = driverVehicelViewModel.vehicleModels; ViewBag.product = productController.Products(); ViewBag.Sites = customerSites.SitesAll(CompanyId); return(View("Create", customerOrderGroupViewModel)); } catch (Exception) { throw; } }