/// <summary> /// Gets the hotel pic by id. /// </summary> /// <param name="id">The id.</param> /// <returns></returns> public List <iPow.Application.Union.Dto.HotelPicDto> GetHotelPicById(string id) { List <iPow.Application.Union.Dto.HotelPicDto> data = null; iPow.Application.Union.Dto.HotelPicDto temp = null; Config.IUnionConfig fig = Config.ConfigManager.GetConfigProvider(); UnionDataUrlBase dataUrl = new DataUrl.Default.HotelPicDefaultService(fig); dataUrl.UrlParas.Add("hotel_id", id); var url = dataUrl.GetUrl(); iPow.Infrastructure.Crosscutting.Function.WebHttpHelper req = new Infrastructure.Crosscutting.Function.WebHttpHelper(); try { var dataStr = req.WebRequest(iPow.Infrastructure.Crosscutting.Function.HttpMethod.GET, url.ToString(), ""); if (string.IsNullOrEmpty(req.Message) && !string.IsNullOrEmpty(dataStr)) { data = new List <iPow.Application.Union.Dto.HotelPicDto>(); var jarray = Newtonsoft.Json.Linq.JArray.Parse(dataStr); foreach (var item in jarray) { temp = new iPow.Application.Union.Dto.HotelPicDto(); temp.src = item["src"] == null ? string.Empty : item["src"].ToString(); temp.title = item["title"] == null ? string.Empty : item["title"].ToString(); data.Add(temp); } } } catch (Exception ex) { iPow.Infrastructure.Data.LoggerReopsitoryManager.AddLogInfo(1, 0, iPow.Infrastructure.Crosscutting.Function.StringHelper.GetCurrentUrl(), iPow.Infrastructure.Crosscutting.Function.StringHelper.GetReferrerUrl(), "酒店图片", ex.Message, iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP()); } return(data); }
/// <summary> /// Gets the hotel pic by id. /// </summary> /// <param name="id">The id.</param> /// <returns></returns> public List<iPow.Application.Union.Dto.HotelPicDto> GetHotelPicById(string id) { List<iPow.Application.Union.Dto.HotelPicDto> data = null; iPow.Application.Union.Dto.HotelPicDto temp = null; Config.IUnionConfig fig = Config.ConfigManager.GetConfigProvider(); UnionDataUrlBase dataUrl = new DataUrl.Default.HotelPicDefaultService(fig); dataUrl.UrlParas.Add("hotel_id", id); var url = dataUrl.GetUrl(); iPow.Infrastructure.Crosscutting.Function.WebHttpHelper req = new Infrastructure.Crosscutting.Function.WebHttpHelper(); try { var dataStr = req.WebRequest(iPow.Infrastructure.Crosscutting.Function.HttpMethod.GET, url.ToString(), ""); if (string.IsNullOrEmpty(req.Message) && !string.IsNullOrEmpty(dataStr)) { data = new List<iPow.Application.Union.Dto.HotelPicDto>(); var jarray = Newtonsoft.Json.Linq.JArray.Parse(dataStr); foreach (var item in jarray) { temp = new iPow.Application.Union.Dto.HotelPicDto(); temp.src = item["src"] == null ? string.Empty : item["src"].ToString(); temp.title = item["title"] == null ? string.Empty : item["title"].ToString(); data.Add(temp); } } } catch (Exception ex) { iPow.Infrastructure.Data.LoggerReopsitoryManager.AddLogInfo(1, 0, iPow.Infrastructure.Crosscutting.Function.StringHelper.GetCurrentUrl(), iPow.Infrastructure.Crosscutting.Function.StringHelper.GetReferrerUrl(), "酒店图片", ex.Message, iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP()); } return data; }