internal static BaseCurrencyAdjustmentsList getBaseCurrencyAdjustmentList(HttpResponseMessage responce) { var baseCurrencyAdjustmentList = new BaseCurrencyAdjustmentsList(); var jsonObj = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("base_currency_adjustments")) { var baseCurrencyAdjArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["base_currency_adjustments"].ToString()); foreach (var baseCurrencyAdjObj in baseCurrencyAdjArray) { var baseCurrencyAdj = new BaseCurrencyAdjustment(); baseCurrencyAdj = JsonConvert.DeserializeObject <BaseCurrencyAdjustment>(baseCurrencyAdjObj.ToString()); baseCurrencyAdjustmentList.Add(baseCurrencyAdj); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString()); baseCurrencyAdjustmentList.page_context = pageContext; } return(baseCurrencyAdjustmentList); }
internal static BaseCurrencyAdjustmentsList getBaseCurrencyAdjustmentList(HttpResponseMessage responce) { var baseCurrencyAdjustmentList = new BaseCurrencyAdjustmentsList(); var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("base_currency_adjustments")) { var baseCurrencyAdjArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["base_currency_adjustments"].ToString()); foreach(var baseCurrencyAdjObj in baseCurrencyAdjArray) { var baseCurrencyAdj = new BaseCurrencyAdjustment(); baseCurrencyAdj = JsonConvert.DeserializeObject<BaseCurrencyAdjustment>(baseCurrencyAdjObj.ToString()); baseCurrencyAdjustmentList.Add(baseCurrencyAdj); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString()); baseCurrencyAdjustmentList.page_context = pageContext; } return baseCurrencyAdjustmentList; }