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 DriverVehicelViewModel DriverVehicels(int CompanyId) { SearchViewModel searchViewModel = new SearchViewModel(); searchViewModel.CompanyId = CompanyId; var Result = webServices.Post(searchViewModel, "CustomerOrder/DriverandVehicellist", false); if (Result.StatusCode == System.Net.HttpStatusCode.Accepted) { if (Result.Data != "[]") { driverVehicelViewModel = (new JavaScriptSerializer().Deserialize <DriverVehicelViewModel>(Result.Data.ToString())); } } return(driverVehicelViewModel); }
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; } }