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;
        }
Example #3
0
 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;
 }