Exemplo n.º 1
0
        public QunarCodeListResponse GetList(QunarCodeRequest request)
        {
            QunarCodeListResponse rep      = new QunarCodeListResponse();
            QunarCodeLib          codeLib  = new QunarCodeLib();
            List <QunarCode>      lstCodes = codeLib.GetModelList(request.Code);

            lstCodes.ForEach(x =>
            {
                rep.Codes.Add(x.Code);
            });
            return(rep);
        }
Exemplo n.º 2
0
        public static List <string> ReadQunarCodes(string code = "")
        {
            // Task.Factory.StartNew(() =>
            // {
            string repContent = CoreHelper.DoPost(System.Configuration.ConfigurationManager.AppSettings["SearchQunarCodeUrl"].ToString(), new QunarCodeRequest()
            {
                Code = code
            });

            if (string.IsNullOrEmpty(repContent))
            {
                return(new List <string>());
            }
            QunarCodeListResponse codeList = JsonConvert.DeserializeObject <QunarCodeListResponse>(repContent);

            return(codeList.Codes);
            //});
            //List<string> lstCodes = new List<string>();
            //XmlDocument doc = new XmlDocument();
            //string path = System.IO.Directory.GetCurrentDirectory();
            //string xmlCodes = File.ReadAllText(path + "\\QunarCode.xml");
            //QunarCodeList codeList = XmlHelper.Deserialize(typeof(QunarCodeList), xmlCodes) as QunarCodeList;
            //return codeList.Code;
        }