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