Exemplo n.º 1
0
        /// <summary>
        ///     Gets the vendor creditlist.
        /// </summary>
        /// <param name="response">The response.</param>
        /// <returns>VendorCreditList.</returns>
        internal static VendorCreditList getVendorCreditlist(HttpResponseMessage response)
        {
            var vendorCreditList = new VendorCreditList();
            var jsonObject       =
                JsonConvert.DeserializeObject <Dictionary <string, object> >(response.Content.ReadAsStringAsync().Result);

            if (jsonObject.ContainsKey("vendor_credits"))
            {
                var vendorCreditsArray =
                    JsonConvert.DeserializeObject <List <object> >(jsonObject["vendor_credits"].ToString());
                foreach (var vendorCreditObj in vendorCreditsArray)
                {
                    var vendorCredit = new VendorCredit();
                    vendorCredit = JsonConvert.DeserializeObject <VendorCredit>(vendorCreditObj.ToString());
                    vendorCreditList.Add(vendorCredit);
                }
            }
            if (jsonObject.ContainsKey("page_context"))
            {
                var pageContext = new PageContext();
                pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObject["page_context"].ToString());
                vendorCreditList.page_context = pageContext;
            }
            return(vendorCreditList);
        }
 /// <summary>
 /// Gets the vendor creditlist.
 /// </summary>
 /// <param name="response">The response.</param>
 /// <returns>VendorCreditList.</returns>
 internal static VendorCreditList getVendorCreditlist(HttpResponseMessage response)
 {
     var vendorCreditList = new VendorCreditList();
     var jsonObject = JsonConvert.DeserializeObject<Dictionary<string, object>>(response.Content.ReadAsStringAsync().Result);
     if (jsonObject.ContainsKey("vendor_credits"))
     {
         var vendorCreditsArray = JsonConvert.DeserializeObject<List<object>>(jsonObject["vendor_credits"].ToString());
         foreach(var vendorCreditObj in vendorCreditsArray)
         {
             var vendorCredit = new VendorCredit();
             vendorCredit = JsonConvert.DeserializeObject<VendorCredit>(vendorCreditObj.ToString());
             vendorCreditList.Add(vendorCredit);
         }
     }
     if (jsonObject.ContainsKey("page_context"))
     {
         var pageContext = new PageContext();
         pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObject["page_context"].ToString());
         vendorCreditList.page_context = pageContext;
     }
     return vendorCreditList;
 }