private async Task GetDuongGiaoNhau() { try { var url = HttpService.Instance.GetDuongGiaoNhau(_duong.StreetId); var result = await HttpService.Instance.GetAsync(url); if (result != null) { _listDuongGiaoNhau = Duong.DeserializeList(result); } else { Device.BeginInvokeOnMainThread(() => { LabelDangTai.Text = "Quá trình tải bị lỗi, xin thử lại"; ButtonXemDuongGiaoNhau.IsVisible = false; }); } } catch (Exception ex) { Debug.WriteLine(ex); Device.BeginInvokeOnMainThread(() => { LabelDangTai.Text = "Quá trình tải bị lỗi, xin thử lại"; ButtonXemDuongGiaoNhau.IsVisible = false; }); } }
private async Task GetDanhSachDuong() { try { var url = HttpService.Instance.GetDanhSachDuong(); var result = await HttpService.Instance.GetAsync(url); if (result != null) { Device.BeginInvokeOnMainThread(() => { LabelDangTai.IsVisible = false; ListViewDuong.ItemsSource = Duong.DeserializeList(result); }); } else { Device.BeginInvokeOnMainThread(() => { LabelDangTai.Text = "Quá trình tải bị lỗi, xin thử lại"; }); } } catch (Exception e) { Debug.WriteLine(e); Device.BeginInvokeOnMainThread(() => { LabelDangTai.Text = "Quá trình tải bị lỗi, xin thử lại"; }); } }