public static IList <ElongHotelTrafficInfoAdapter> GetHotelTrafficInfoList(string hotelId) { IList <ElongHotelTrafficInfoAdapter> list = new List <ElongHotelTrafficInfoAdapter>(); string path = string.Format(PATH_HOTEL_ID_CN, hotelId); XmlDocument doc = GetDoc(path); XmlNamespaceManager xnm = GetXnmQ1(); XmlNodeList nodes = doc.SelectNodes("q1:HotelDetail/q1:trafficAndAroundInformations/q1:TrafficAndAroundInformationList/q1:HotelTrafficAndAroundInformation", xnm); foreach (XmlNode node in nodes) { ElongHotelTrafficInfoAdapter adapter = new ElongHotelTrafficInfoAdapter(); adapter.from(node, xnm, "q1:", ""); adapter.exHotelId = hotelId; list.Add(adapter); } return(list); }
public static IList<ElongHotelTrafficInfoAdapter> GetHotelTrafficInfoList(string hotelId) { IList<ElongHotelTrafficInfoAdapter> list = new List<ElongHotelTrafficInfoAdapter>(); string path = string.Format(PATH_HOTEL_ID_CN, hotelId); XmlDocument doc = GetDoc(path); XmlNamespaceManager xnm = GetXnmQ1(); XmlNodeList nodes = doc.SelectNodes("q1:HotelDetail/q1:trafficAndAroundInformations/q1:TrafficAndAroundInformationList/q1:HotelTrafficAndAroundInformation", xnm); foreach (XmlNode node in nodes) { ElongHotelTrafficInfoAdapter adapter = new ElongHotelTrafficInfoAdapter(); adapter.from(node, xnm, "q1:", ""); adapter.exHotelId = hotelId; list.Add(adapter); } return list; }
public void from(ElongHotelTrafficInfoAdapter adapter) { this.hotelFk = adapter.exHotelId; this.distances = ObjectUtil.ParseFloat(adapter.Distances,-1); this.name = adapter.Name; this.note = adapter.Note; this.timeTaking = ObjectUtil.ParseInt(adapter.TimeTaking,-1); this.transportFee = ObjectUtil.ParseFloat(adapter.TransportFee, -1); this.transportationsFk = adapter.Transportations; }