internal static CreditNoteRefundList getCreditnoteRefundList(HttpResponseMessage responce) { var creditnoterefundList = new CreditNoteRefundList(); var jsonObj = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("creditnote_refunds")) { var refundsArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["creditnote_refunds"].ToString()); foreach (var refundObj in refundsArray) { var creditnote = new CreditNote(); creditnote = JsonConvert.DeserializeObject <CreditNote>(refundObj.ToString()); creditnoterefundList.Add(creditnote); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString()); creditnoterefundList.page_context = pageContext; } return(creditnoterefundList); }
internal static CreditNoteRefundList getCreditnoteRefundList(HttpResponseMessage responce) { var creditnoterefundList = new CreditNoteRefundList(); var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("creditnote_refunds")) { var refundsArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["creditnote_refunds"].ToString()); foreach(var refundObj in refundsArray) { var creditnote = new CreditNote(); creditnote = JsonConvert.DeserializeObject<CreditNote>(refundObj.ToString()); creditnoterefundList.Add(creditnote); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString()); creditnoterefundList.page_context = pageContext; } return creditnoterefundList; }