public void getInvoiceStatus(int invoiceId) { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = baseUrl; httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var response = httpClient.GetAsync("api/invoice/getby/" + invoiceId).Result; if (response.IsSuccessStatusCode) { WebApplication2.Models.Mapping.Response content = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result; InvoiceDetail invoice = ((JObject)content.results).ToObject <InvoiceDetail>(); } }
public void getProductList() { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = baseUrl; httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var response = httpClient.GetAsync("api/products/?pageIndex=1&pageSize=10&order=name").Result; if (response.IsSuccessStatusCode) { WebApplication2.Models.Mapping.Response content = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result; PagedResult <WebApplication2.Models.Product> pageResult = ((JObject)content.results).ToObject <PagedResult <WebApplication2.Models.Product> >(); IList <WebApplication2.Models.Product> searchResults = new List <WebApplication2.Models.Product>(); foreach (WebApplication2.Models.Product item in pageResult.items) { WebApplication2.Models.Product pr = item; searchResults.Add(pr); } productView.DataSource = searchResults; } }
public void getInvoiceList() { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = baseUrl; httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var response = httpClient.GetAsync("api/invoice?pageIndex=1&pageSize=10").Result; if (response.IsSuccessStatusCode) { WebApplication2.Models.Mapping.Response content = response.Content.ReadAsAsync <WebApplication2.Models.Mapping.Response>().Result; PagedResult <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> pageResult = ((JObject)content.results).ToObject <PagedResult <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> >(); ICollection <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice> invoice = new List <WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice>(); IList <WebApplication2.Models.Invoice> searchResults = new List <WebApplication2.Models.Invoice>(); DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn(); foreach (WebApplication2.Models.RequestModel.InvoiceView.SalerInvoice item in pageResult.items) { WebApplication2.Models.Invoice iv = item.invoice; searchResults.Add(iv); } invoiceGV.DataSource = searchResults; } }