//public ActionResult GetSessionPdfCarDetails() //{ // if (Session["CarOrderDetail"] != null) // { // PackageListModel packagelist = (PackageListModel)Session["CarOrderDetail"]; // ViewPackageModel viewpackage = new ViewPackageModel(); // viewpackage.SelectedBodyValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesBodyTypeId); // viewpackage.SelectedColorValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesColorTypeId); // viewpackage.SelectedEngineValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesEngineTypeId); // viewpackage.SelectedFloorValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesFloorTypeId); // viewpackage.SelectedGearboxValue = generalOperations.GetVehicleFeaturesById(packagelist.VehicleFeaturesGearboxTypeId); // viewpackage.Car = generalOperations.GetCarsByCarsId(packagelist.CarId); // viewpackage.PackageTypeId = packagelist.PackageTypeId; // viewpackage.SelectedOptionsList = new List<VehicleFeatures>(); // viewpackage.TotalPrice += viewpackage.Car.Price; // viewpackage.TotalPrice += viewpackage.SelectedBodyValue.FeaturesPrice; // viewpackage.TotalPrice += viewpackage.SelectedColorValue.FeaturesPrice; // viewpackage.TotalPrice += viewpackage.SelectedEngineValue.FeaturesPrice; // viewpackage.TotalPrice += viewpackage.SelectedGearboxValue.FeaturesPrice; // foreach (var item in packagelist.OptionCheckBoxList) // { // if (item.IsChecked != false) // { // VehicleFeatures features = generalOperations.GetVehicleFeaturesById(item.Value); // viewpackage.SelectedOptionsList.Add(features); // viewpackage.TotalPrice += features.FeaturesPrice; // } // } // return View(viewpackage); // } // return RedirectToAction("Index","Home"); //} //public ActionResult GetPdfSession() //{ // if (Session["CarOrderDetail"] != null) // { // var cookies = Request.Cookies.AllKeys.ToDictionary(k => k, k => Request.Cookies[k].Value); // return new Rotativa.ActionAsPdf("GetSessionPdfCarDetails") // { // PageSize = Rotativa.Options.Size.A4, // PageOrientation = Rotativa.Options.Orientation.Portrait, // FormsAuthenticationCookieName = System.Web.Security.FormsAuthentication.FormsCookieName, // Cookies = cookies, // SaveOnServerPath = (Server.MapPath("~/Content/Pdf/" + Guid.NewGuid()+".pdf")), // }; // } // return RedirectToAction("Index", "Home"); //} #endregion public ActionResult Order() { if (Session["CarOrderDetail"] == null) { return(RedirectToAction("Index", "Home")); } ViewBag.DealerList = generalOperations.GetAllDealer(); return(View()); }