/// <summary> /// Gets the hotel around hotel list by id. /// </summary> /// <param name="id">The id.</param> /// <returns></returns> private static List <Models.HotelAroundHotel> GetHotelAroundHotelListById(string id) { List <Models.HotelAroundHotel> data = null; Models.HotelAroundHotel temp = null; Provider.Configs.IUnionConfig fig = Provider.Configs.ConfigManager.GetConfigProvider(); Provider.DataUrl.UnionDataUrlProvider dataUrl = null; dataUrl = new Provider.DataUrl.Default.HotelAroundDefaultProvider(fig); dataUrl.UrlParas.Add("hid", id); var url = dataUrl.GetUrl(); WebHttp req = new WebHttp(); try { var dataStr = req.WebRequest(HttpMethod.GET, url.ToString(), ""); if (string.IsNullOrEmpty(req.Message) && !string.IsNullOrEmpty(dataStr)) { data = new List <Models.HotelAroundHotel>(); var jarray = Newtonsoft.Json.Linq.JArray.Parse(dataStr); foreach (var item in jarray) { temp = new Models.HotelAroundHotel(); temp.chaping = item["chaping"] == null ? -1 : int.Parse(item["chaping"].ToString()); temp.haoping = item["haoping"] == null ? -1 : int.Parse(item["haoping"].ToString()); temp.hotelname = item["hotelname"] == null ? string.Empty : item["hotelname"].ToString(); temp.id = item["id"] == null ? -1 : long.Parse(item["id"].ToString()); temp.juli = item["juli"] == null ? string.Empty : item["juli"].ToString(); temp.lowprice = item["lowprice"] == null ? 0.0 : double.Parse(item["lowprice"].ToString()); temp.xingji = item["xingji"] == null ? 0 : int.Parse(item["xingji"].ToString()); temp.zhongping = item["xingji"] == null ? 0 : int.Parse(item["xingji"].ToString()); data.Add(temp); } } } catch (Exception ex) { } return(data); }
/// <summary> /// Gets the hotel around hotel list by id. /// </summary> /// <param name="id">The id.</param> /// <returns></returns> private static List<Models.HotelAroundHotel> GetHotelAroundHotelListById(string id) { List<Models.HotelAroundHotel> data = null; Models.HotelAroundHotel temp = null; Provider.Configs.IUnionConfig fig = Provider.Configs.ConfigManager.GetConfigProvider(); Provider.DataUrl.UnionDataUrlProvider dataUrl = null; dataUrl = new Provider.DataUrl.Default.HotelAroundDefaultProvider(fig); dataUrl.UrlParas.Add("hid", id); var url = dataUrl.GetUrl(); WebHttp req = new WebHttp(); try { var dataStr = req.WebRequest(HttpMethod.GET, url.ToString(), ""); if (string.IsNullOrEmpty(req.Message) && !string.IsNullOrEmpty(dataStr)) { data = new List<Models.HotelAroundHotel>(); var jarray = Newtonsoft.Json.Linq.JArray.Parse(dataStr); foreach (var item in jarray) { temp = new Models.HotelAroundHotel(); temp.chaping = item["chaping"] == null ? -1 : int.Parse(item["chaping"].ToString()); temp.haoping = item["haoping"] == null ? -1 : int.Parse(item["haoping"].ToString()); temp.hotelname = item["hotelname"] == null ? string.Empty : item["hotelname"].ToString(); temp.id = item["id"] == null ? -1 : long.Parse(item["id"].ToString()); temp.juli = item["juli"] == null ? string.Empty : item["juli"].ToString(); temp.lowprice = item["lowprice"] == null ? 0.0 : double.Parse(item["lowprice"].ToString()); temp.xingji = item["xingji"] == null ? 0 : int.Parse(item["xingji"].ToString()); temp.zhongping = item["xingji"] == null ? 0 : int.Parse(item["xingji"].ToString()); data.Add(temp); } } } catch (Exception ex) { } return data; }