Example #1
0
        public ActionResult List()
        {
            string key    = HotelCloud.Common.HCRequest.GetString("key");
            string qJson  = HotelCloud.Common.HCRequest.GetString("qJson");
            var    hQuery = Newtonsoft.Json.JsonConvert.DeserializeObject <TravelAgencyHotelQuery>(qJson);

            if (hQuery == null)
            {
                hQuery = new TravelAgencyHotelQuery() //无条件则查询附近数据
                {
                    QType      = 0,
                    InRoomDate = DateTime.Now.ToString("yyyy-MM-dd"),
                    LvRoomDate = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")
                };
            }
            hQuery.HotelWxId      = key.Split('@')[0];
            hQuery.UserWxId       = key.Split('@')[1];
            ViewData["hQuery"]    = hQuery;
            ViewData["defCityId"] = taHotelService.GetSumTopCityForHotel(hQuery.HotelWxId).First().Key;
            return(View());
        }
Example #2
0
        /// <summary>
        /// 获取搜索结果
        /// </summary>
        /// <param name="hQuery"></param>
        /// <returns></returns>
        public JsonResult GetHotelSeachRes(TravelAgencyHotelQuery hQuery)
        {
            var seachRes = taHotelService.GetHotelSeachRes(hQuery);

            return(Json(seachRes, JsonRequestBehavior.AllowGet));
        }