Пример #1
0
        private void ThreadProcSafe(string _url, string apiName)
        {
            /* сделали запрос */
            var     task = ApiQueryAsync(apiName, new Dictionary <string, string>());
            JObject coinObject;

            switch (apiName)
            {
            case "trades":
                /* создали объект из полученных данных */
                coinObject = JObject.Parse(task.Result);
                MessageBox.Show("1");
                /* получил массив с информацией в виде строк о сделках */
                /* создадим объек, который будет собирать информацию об сделках по паре */
                listDealsOfCoinPair = ListDealsOfCoinPair.getInstance((JArray)coinObject[coinPair]);
                break;

            case "order_book":

                /* создали объект из полученных данных */
                coinObject = JObject.Parse(task.Result);
                MessageBox.Show("2");
                /* получил массив с информацией в виде строк о сделках */
                /* создадим объек, который будет собирать информацию об сделках по паре */
                //listOpenOrders = ListOpenOrders.getInstance((JArray)coinObject[coinPair]);

                break;
            }
        }
Пример #2
0
 public static ListDealsOfCoinPair getInstance(JArray array)
 {
     if (instance == null)
     {
         instance = new ListDealsOfCoinPair(array);
     }
     return(instance);
 }