Ejemplo n.º 1
0
        public void GetTimeSeriesList()
        {
            var client  = new Client("knoema.com");
            var request = new FullDimensionRequest();

            request.DimensionRequest.Add(new DimensionRequestItem
            {
                DimensionId = "country",
                Members     = { 1000000, 1000100 }
            });
            request.DimensionRequest.Add(new DimensionRequestItem
            {
                DimensionId = "subject",
                Members     = { 1000000, 1000200 }
            });
            var tsList = client.GetTimeSeriesList("IMFWEO2017Oct", request).GetAwaiter().GetResult();

            Assert.AreEqual(2, tsList.Count());
            Assert.AreEqual(1062540, tsList.ElementAt(0).TimeseriesKey);
            Assert.AreEqual(1017350, tsList.ElementAt(1).TimeseriesKey);
        }
Ejemplo n.º 2
0
 public Task <IEnumerable <TimeSeriesItem> > GetTimeSeriesList(string datasetId, FullDimensionRequest request)
 {
     return(ApiPost <IEnumerable <TimeSeriesItem> >($"/api/1.0/data/dataset/{datasetId}", request));
 }