private string ValidateDuplicateReview(TNS.MVC4.Models.RealtimeReview parameter)
        {
            string result = "";
            var query = new QRealtimeReview();
            query.hotelId = int.Parse(parameter.HotelId);
            query.checkin = parameter.CheckInDate;
            query.checkout = parameter.CheckOutDate;
            query.itemsCount = int.MaxValue;
            query.isDateRange = false;
            if (ConfigHelper.Stubbing)
            {
                if (realtimeReviewService.GetList_Stubbing(query, Server.MapPath("~/Data/") + JSONFILENAME).Count > 0)
                {
                    return "The review already exist.Please change the check out(or check in)date!";
                }
            }
            else
            {
                if (realtimeReviewService.GetList(query).Count > 0)
                {
                    return "The review already exist.Please change the check out(or check in)date!";
                }

            }
            return result;
        }
        public ActionResult GetRealtimeReviews()
        {
            Pager = BuildPageInfo();
            var query = new QRealtimeReview();
            RequestHelper<QRealtimeReview>.RequestPropertys(HttpContext.Request, ref query);
            query.isDateRange = true;
            List<TNS.Db.RealtimeReview> list = new List<Db.RealtimeReview>();
            if (ConfigHelper.Stubbing)
            {
                list = realtimeReviewService.GetList_Stubbing(query, Server.MapPath("~/Data/") + JSONFILENAME);
            }
            else
            {
                list = realtimeReviewService.GetList(query);

            }

            var json = PagingHelper.ConvertJson(ConvertToRealtimeReviewList(list), Pager.Total);
            return Content(json);
        }