//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());
        }