Exemplo n.º 1
0
        private List <MerchantData> LoadMerchantData()
        {
            List <MerchantData> list          = new List <MerchantData>();
            StringBuilder       stringBuilder = new StringBuilder();

            foreach (FieldInfo info in typeof(Color).GetRuntimeFields())
            {
                if (info.IsPublic && info.IsStatic && info.FieldType == typeof(Color))
                {
                    string name = info.Name;
                    stringBuilder.Clear();
                    int index = 0;
                    foreach (char c in name)
                    {
                        if (index != 0 && Char.IsUpper(c))
                        {
                            stringBuilder.Append(' ');
                        }
                        stringBuilder.Append(c);
                        ++index;
                    }
                    string       url            = "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31";
                    Random       random         = new Random();
                    int          OrderQty       = random.Next(500);
                    double       Grade          = random.NextDouble() * 5;
                    int          AvgConsumption = random.Next(15, 200);
                    String       Contact        = "18141912818";
                    String       Location       = "北大东南门对面计算机研究所大楼2层";
                    MerchantData data           = new MerchantData(url, name, OrderQty, Grade, AvgConsumption, Contact, Location);
                    list.Add(data);
                }
            }
            return(list);
        }
Exemplo n.º 2
0
        private List <MerchantData> LoadMerchantData()
        {
            List <MerchantData> list       = new List <MerchantData>();
            string              url        = "http://real.chinanorth.cloudapp.chinacloudapi.cn/merchant";
            HttpClient          client     = new HttpClient();
            HttpResponseMessage response   = client.GetAsync(url).Result;
            string              statusCode = response.StatusCode.ToString();

            if (response.IsSuccessStatusCode)
            {
                string          result           = response.Content.ReadAsStringAsync().Result;
                List <Merchant> merchants_result = JsonConvert.DeserializeObject <List <Merchant> >(result);
                foreach (Merchant item in merchants_result)
                {
                    string image_url      = "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31";
                    Random random         = new Random();
                    int    OrderQty       = random.Next(500);
                    double Grade          = random.NextDouble() * 5;
                    int    AvgConsumption = random.Next(15, 200);
                    String Contact        = "18141912818";
                    //String Location = "北大东南门对面计算机研究所大楼2层";
                    string location      = item.info;
                    string merchant_name = item.name;

                    MerchantData data = new MerchantData(image_url, merchant_name, OrderQty, Grade, AvgConsumption, Contact, location);
                }
            }



            return(list);



            //StringBuilder stringBuilder = new StringBuilder();
            //foreach (FieldInfo info in typeof(Color).GetRuntimeFields())
            //{
            //    if (info.IsPublic && info.IsStatic && info.FieldType == typeof(Color))
            //    {
            //        string name = info.Name;
            //        stringBuilder.Clear();
            //        int index = 0;
            //        foreach (char c in name)
            //        {
            //            if (index != 0 && Char.IsUpper(c))
            //            {
            //                stringBuilder.Append(' ');
            //            }
            //            stringBuilder.Append(c);
            //            ++index;
            //        }
            //        string url = "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31";
            //        Random random = new Random();
            //        int OrderQty = random.Next(500);
            //        double Grade = random.NextDouble() * 5;
            //        int AvgConsumption = random.Next(15, 200);
            //        String Contact = "18141912818";
            //        String Location = "北大东南门对面计算机研究所大楼2层";
            //        MerchantData data = new MerchantData(url, name, OrderQty, Grade, AvgConsumption, Contact, Location);
            //        list.Add(data);
            //    }
            //}
            //return list;
        }