internal static TaxList getTaxList(HttpResponseMessage response) { var taxList = new TaxList(); var jsonObj = JsonConvert.DeserializeObject <Dictionary <string, object> >(response.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("taxes")) { var taxArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["taxes"].ToString()); foreach (var taxObj in taxArray) { var tax = new Tax(); tax = JsonConvert.DeserializeObject <Tax>(taxObj.ToString()); taxList.Add(tax); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObj["page_context"].ToString()); taxList.page_context = pageContext; } return(taxList); }
/// <summary> /// To add tax of the record ZCRMTax class instance. /// </summary> /// <param name="tax">ZCRMTax class instance.</param> public void AddTax(ZCRMTax tax) { TaxList.Add(tax); }
public void addPayCheck(PayCheck payCheck) { PayList.Add(payCheck.NetPay); TaxList.Add(payCheck.StateTax); HoursList.Add(payCheck.TimeWorked); }
internal static TaxList getTaxList(HttpResponseMessage response) { var taxList = new TaxList(); var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(response.Content.ReadAsStringAsync().Result); if (jsonObj.ContainsKey("taxes")) { var taxArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["taxes"].ToString()); foreach(var taxObj in taxArray) { var tax = new Tax(); tax = JsonConvert.DeserializeObject<Tax>(taxObj.ToString()); taxList.Add(tax); } } if (jsonObj.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObj["page_context"].ToString()); taxList.page_context = pageContext; } return taxList; }