private async Task <LIDoiTuong> RunAsyncAPI(string strKeyFilter) { LIDoiTuong doituong = null; //try //{ // using (var client = new HttpClient()) // { // client.BaseAddress = new Uri("https://thongtindoanhnghiep.co/"); // client.DefaultRequestHeaders.Accept.Clear(); // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // HttpResponseMessage response = await client.GetAsync($"api/company/{strKeyFilter}"); // //Newston.json 6.0 // //if (response.IsSuccessStatusCode) // //{ // // doituong = await response.Content.ReadAsAsync<LIDoiTuong>(); // //} // if (response.IsSuccessStatusCode) // { // //response.EnsureSuccessStatusCode(); // string jsonStr = await response.Content.ReadAsStringAsync(); // doituong = Newtonsoft.Json.JsonConvert.DeserializeObject<LIDoiTuong>(jsonStr); // } // } //} //catch (Exception ex) //{ // doituong = null; //} return(doituong); }
private async Task RunAsync(string strKeyFilter) { LIDoiTuong doituong = new LIDoiTuong { }; try { doituong = await RunAsyncAPI(strKeyFilter); } catch (Exception) { doituong = null; } //Thoa dieu kien kiem kiem if (doituong != null) { lbtTen_Dt.Text = doituong.Title; lbtMa_So_Thue.Text = doituong.MaSoThue; lbtDia_Chi.Text = doituong.DiaChiCongTy; lbtNganh_Nghe.Text = doituong.NganhNgheTitle; lbtOng_Ba.Text = doituong.GiamDoc; lbtSo_Phone.Text = doituong.NoiDangKyQuanLy_DienThoai; lbtSo_Fax.Text = doituong.NoiDangKyQuanLy_Fax; lbtNgay_Sinh.Text = Library.DateToStr(doituong.NgayCap); } //Tim bang bang cach khac else { await RunAsyncWebsite(); } }