Exemple #1
0
        internal static RecurringInvoiceList getRecurringInvoiceList(HttpResponseMessage responce)
        {
            var recInvoiceList = new RecurringInvoiceList();
            var jsonObj        =
                JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result);

            if (jsonObj.ContainsKey("recurring_invoices"))
            {
                var recInvoiceArray =
                    JsonConvert.DeserializeObject <List <object> >(jsonObj["recurring_invoices"].ToString());
                foreach (var recInvoiceObj in recInvoiceArray)
                {
                    var recInvoice = new RecurringInvoice();
                    recInvoice = JsonConvert.DeserializeObject <RecurringInvoice>(recInvoiceObj.ToString());
                    recInvoiceList.Add(recInvoice);
                }
            }
            if (jsonObj.ContainsKey("page_context"))
            {
                var pageContext = new PageContext();
                pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString());
                recInvoiceList.page_context = pageContext;
            }
            return(recInvoiceList);
        }
 internal static RecurringInvoiceList getRecurringInvoiceList(HttpResponseMessage responce)
 {
     var recInvoiceList = new RecurringInvoiceList();
     var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result);
     if (jsonObj.ContainsKey("recurring_invoices"))
     {
         var recInvoiceArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["recurring_invoices"].ToString());
         foreach (var recInvoiceObj in recInvoiceArray)
         {
             var recInvoice = new RecurringInvoice();
             recInvoice = JsonConvert.DeserializeObject<RecurringInvoice>(recInvoiceObj.ToString());
             recInvoiceList.Add(recInvoice);
         }
     }
     if (jsonObj.ContainsKey("page_context"))
     {
         var pageContext = new PageContext();
         pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString());
         recInvoiceList.page_context = pageContext;
     }
     return recInvoiceList;
 }