internal static CreditedInvoiceList getCreditedInvoiceList(HttpResponseMessage responce) { var creditedInvoceList = new CreditedInvoiceList(); var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("invoices_credited")) { var creditedInvoicesArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["invoices_credited"].ToString()); foreach(var invoiceObj in creditedInvoicesArray) { var creditedInvoice = new CreditedInvoice(); creditedInvoice = JsonConvert.DeserializeObject<CreditedInvoice>(invoiceObj.ToString()); creditedInvoceList.Add(creditedInvoice); } } return creditedInvoceList; }
internal static CreditedInvoiceList getCreditedInvoiceList(HttpResponseMessage responce) { var creditedInvoceList = new CreditedInvoiceList(); var jsonObj = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("invoices_credited")) { var creditedInvoicesArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["invoices_credited"].ToString()); foreach (var invoiceObj in creditedInvoicesArray) { var creditedInvoice = new CreditedInvoice(); creditedInvoice = JsonConvert.DeserializeObject <CreditedInvoice>(invoiceObj.ToString()); creditedInvoceList.Add(creditedInvoice); } } return(creditedInvoceList); }