internal static ChartOfAccountList getChartOfAccountList(HttpResponseMessage responce)
        {
            var chartOfAccountList = new ChartOfAccountList();
            var jsonObj            =
                JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result);

            if (jsonObj.ContainsKey("chartofaccounts"))
            {
                var chartOfAccountsArray =
                    JsonConvert.DeserializeObject <List <object> >(jsonObj["chartofaccounts"].ToString());
                foreach (var chartOfAccountObj in chartOfAccountsArray)
                {
                    var chartOfAccount = new ChartOfAccount();
                    chartOfAccount = JsonConvert.DeserializeObject <ChartOfAccount>(chartOfAccountObj.ToString());
                    chartOfAccountList.Add(chartOfAccount);
                }
            }
            if (jsonObj.ContainsKey("page_context"))
            {
                var pageContext = new PageContext();
                pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString());
                chartOfAccountList.page_context = pageContext;
            }
            return(chartOfAccountList);
        }
 internal static ChartOfAccountList getChartOfAccountList(HttpResponseMessage responce)
 {
     var chartOfAccountList = new ChartOfAccountList();
     var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result);
     if (jsonObj.ContainsKey("chartofaccounts"))
     {
         var chartOfAccountsArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["chartofaccounts"].ToString());
         foreach(var chartOfAccountObj in chartOfAccountsArray)
         {
             var chartOfAccount = new ChartOfAccount();
             chartOfAccount = JsonConvert.DeserializeObject<ChartOfAccount>(chartOfAccountObj.ToString());
             chartOfAccountList.Add(chartOfAccount);
         }
     }
     if (jsonObj.ContainsKey("page_context"))
     {
         var pageContext = new PageContext();
         pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString());
         chartOfAccountList.page_context = pageContext;
     }
     return chartOfAccountList;
 }