private async void GetInvoiceData() { try { invoiceListResponseModel = await _apiServices.GetAsyncData_GetApi(new Get_API_Url().GetInvoice(_baseUrl, Settings.PhoneNo), true, new Notifit.Services.Models.HeaderModel(), invoiceListResponseModel); if (invoiceListResponseModel.status == "Success") { if (invoiceListResponseModel.GetInvoicesResult.Count > 0) { DataGridView.ItemsSource = invoiceListResponseModel.GetInvoicesResult; } else { await DisplayAlert("Alert", "No record found", "OK"); } } } catch (Exception ex) { await DisplayAlert("Error", "An error occurred while getting the number of loads per days for this driver", "OK"); var msg = ex.Message; } }
public ViewInvoice() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); invoiceListResponseModel = new InvoiceListResponseModel(); _apiServices = new RestApi(); _baseUrl = Domain.Url + Domain.GetInvoiceApiConstant; //invoicelist.Add("Rohit"); //invoicelist.Add("Shrawan"); //invoicelist.Add("AVinash"); //invoicelist.Add("neha"); //DataGridView.ItemsSource = invoicelist; GetInvoiceData(); }