Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.99 KB | None | 0 0
  1.  public List<TickerV2Model> GetTestTickerData()
  2.         {
  3.             string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"test_data.json");
  4.             string testDataRaw = File.ReadAllText(path);
  5.             JObject jsonObject = JObject.Parse(testDataRaw);
  6.  
  7.             var list = jsonObject["result"].Children().ToList();
  8.  
  9.             IList<TickerV2Model> resultsList = new List<TickerV2Model>();
  10.             IList<TickerV2Model> wrongDate = new List<TickerV2Model>();
  11.             foreach (JToken token in list)
  12.             {
  13.                 var itemTickerV2 = token.ToObject<TickerV2Model>();
  14.                 string date = token["T"]?.Value<string>().Replace('/', '.') ?? "1970-01-01T00:00:00";
  15.                 DateTime datetime = DateTime.ParseExact(date, "MM.dd.yyyy HH:mm:ss",System.Globalization.CultureInfo.InvariantCulture);
  16.                 itemTickerV2.Timestamp = new Timestamp { T = datetime };
  17.                 itemTickerV2.MarketName = "Bittrex";
  18.                 resultsList.Add(itemTickerV2);
  19.                 if (itemTickerV2.Timestamp.T <= new DateTime(2017, 1, 1))
  20.                 {
  21.                     wrongDate.Add(itemTickerV2);
  22.                 }
  23.             }
  24.  
  25.             //var itemTickerV2 = list[tickCount].ToObject<TickerV2Model>();
  26.             //    string date = list[tickCount]["T"]?.Value<string>() ?? "1970-01-01T00:00:00";
  27.             //    DateTime datetime = DateTime.Parse("1970-01-01T00:00:00");
  28.             //    DateTime.TryParse(date, out datetime);
  29.             //    itemTickerV2.Timestamp = new Timestamp { T = datetime };
  30.             //    itemTickerV2.MarketName = "USDT-BTC";
  31.             //    itemTickerV2.Exchange = new Exchange()
  32.             //    {
  33.             //        ExchangeName = "Bittrex",
  34.             //        Id = 1 + tickCount
  35.  
  36.             //    };
  37.             // resultsList.Add(itemTickerV2);
  38.             TestData1 = resultsList.ToList();
  39.                 return TestData1;
  40.            
  41.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement