Exemple #1
0
        //[MultipleButton(Name = "action", Argument = "Tourico")]
        public ActionResult GetCarDetails(string productId)
        {
            var prdId     = Request.Form["productId"];
            var sessionId = Request.Form["sessionId"];

            var searchCarDetailInfo = new SearchCarInfo();

            if (Session[sessionId] != null)
            {
                var cars = (SearchCarInfo[])Session[sessionId];
                searchCarDetailInfo = cars.Select(x => x).First(p => p.productId == productId);
            }

            Session["SessionCarPrograms"] = searchCarDetailInfo;
            var resultInfo          = new ResultsInfo();
            CarServiceClient carSvc = new CarServiceClient();
            var companyRules        =
                carSvc.GetRulesAndRestrictions(
                    new LoginHeader {
                UserName = "******", Password = "******", Culture = "en-US", Version = "1"
            },
                    searchCarDetailInfo.carCompanyId, out resultInfo);

            CarSearchModel carSearchModel = new CarSearchModel();

            carSearchModel.searchCarInfo = searchCarDetailInfo;
            carSearchModel.companyrules  = companyRules;
            return(View(carSearchModel));
        }
        public ActionResult GetCarDetails(string productId)
        {
            var prdId = Request.Form["productId"];
            var sessionId = Request.Form["sessionId"];

            var searchCarDetailInfo = new SearchCarInfo();
            if (Session[sessionId] != null)
            {
                var cars = (SearchCarInfo[])Session[sessionId];
                searchCarDetailInfo = cars.Select(x => x).First(p => p.productId == productId);
            }

            Session["SessionCarPrograms"] = searchCarDetailInfo;
            var resultInfo = new ResultsInfo();
            CarServiceClient carSvc = new CarServiceClient();
            var companyRules =
                carSvc.GetRulesAndRestrictions(
                    new LoginHeader { UserName = "******", Password = "******", Culture = "en-US", Version = "1" },
                    searchCarDetailInfo.carCompanyId, out resultInfo);

            CarSearchModel carSearchModel = new CarSearchModel();
            carSearchModel.searchCarInfo = searchCarDetailInfo;
            carSearchModel.companyrules = companyRules;
            return View(carSearchModel);
        }