//[Route("Quote/Accomodation")] public IActionResult Accomodation() { string QRFID = Request.Query["QRFId"].ToString(); string PositionId = Request.Query["PositionId"].ToString(); bool IsClone = Convert.ToBoolean(Request.Query["IsClone"]); string SuccessMessage = Request.Query["SuccessMessage"].ToString(); string ErrorMessage = Request.Query["ErrorMessage"].ToString(); ViewBag.MenuName = "Accomodation"; model = new AccomodationViewModel(); model.MenuViewModel.QRFID = QRFID; model.MenuViewModel.PositionId = PositionId; #region Get Quote Tour Info Header By QRFId NewQuoteViewModel modelQuote = new NewQuoteViewModel(); modelQuote.QRFID = model.MenuViewModel.QRFID; model.TourInfoHeaderViewModel = posLibrary.GetSalesTourInfoHeader(ref modelQuote, token); #endregion positionGetReq = new PositionGetReq(); positionGetReq.QRFID = QRFID; positionGetReq.PositionId = PositionId; positionGetReq.ProductType.Add(new ProductType { ProdType = "Hotel" }); positionGetReq.IsClone = IsClone; positionGetRes = positionProviders.GetPosition(positionGetReq, token).Result; model = accomoMapping.AccomodationGet(positionGetRes, ref model, token); if (!(string.IsNullOrEmpty(SuccessMessage))) TempData["success"] = SuccessMessage; if (!(string.IsNullOrEmpty(ErrorMessage))) TempData["error"] = ErrorMessage; if (string.IsNullOrEmpty(PositionId)) { if (string.IsNullOrEmpty(SuccessMessage) && string.IsNullOrEmpty(ErrorMessage)) return View(model); else return PartialView("_Accomodation", model); } else return PartialView("_Accomodation", model); }