/// <summary> /// Purchases the specified CompanySlug and Timespan. /// </summary> /// <returns>The purchases.</returns> /// <param name="CompanySlug">Company slug.</param> /// <param name="Timespan">Timespan.</param> public List <Models.Purchase> Purchases(string CompanySlug, Enums.TimeSpan Timespan) { if (CompanySlug == "") { throw new Exception("Company Slug is blank. Please assign before performing sync."); } List <Models.Purchase> Purchases = new List <Models.Purchase>(); HttpWebResponse httpResponse = Http.Get(CompanySlug + "/download/purchase/"); if (httpResponse.StatusCode == HttpStatusCode.OK) { using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); Purchases = JsonConvert.DeserializeObject(result) as List <Models.Purchase>; } } return(Purchases); }
public List <Models.Company> Company(string CompanySlug, Enums.TimeSpan Timespan) { if (CompanySlug == "") { throw new Exception("Company Slug is blank. Please assign before performing sync."); } Models.CompanyData companys = new Models.CompanyData(); HttpWebResponse httpResponse = Http.Get(CompanySlug + "/download/company"); if (httpResponse.StatusCode == HttpStatusCode.OK) { using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); companys = JsonConvert.DeserializeObject <Models.CompanyData>(result); } } return(companys.data); //return new List<Models.Sales>(); }
public List <Models.PaymentContractDetail> PaymentContractDetail(string CompanySlug, Enums.TimeSpan Timespan) { if (CompanySlug == "") { throw new Exception("Company Slug is blank. Please assign before performing sync."); } List <Models.PaymentContractDetail> PaymentContractDetails = new List <Models.PaymentContractDetail>(); HttpWebResponse httpResponse = Http.Get(CompanySlug + "/download/paymentcontractdetail"); if (httpResponse.StatusCode == HttpStatusCode.OK) { using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); PaymentContractDetails = JsonConvert.DeserializeObject(result) as List <Models.PaymentContractDetail>; } } return(PaymentContractDetails); //return new List<Models.Sales>(); }