public async Task GetCustomerInvoice() { var Wait = UserDialogs.Instance.Loading("Wait..", Cancel(), "Cancel", true, MaskType.Black); Wait.Show(); try { JObject result = await _IAllDataServices.GetAllInvoiceCustomer(); if (result != null) { string type = result["Type"].ToString(); if (type == "1") { _Franchise_Sell_Class_List = JsonConvert.DeserializeObject <ObservableCollection <FranchiseSell_Class> >(result["Result"].ToString()); if (_Franchise_Sell_Class_List.Count == 0) { await App.Current.MainPage.DisplayAlert("Oops!", "Customer Invoice Not Found", "Ok"); ShowCustomerInvoice.IsVisible = false; } else { ShowCustomerInvoice.IsVisible = true; MsgResult.IsVisible = false; MsgResul.IsVisible = false; MsgResu.IsVisible = false; FranchiseSellClassList.ItemsSource = _Franchise_Sell_Class_List; } } else { await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok"); } } else { await App.Current.MainPage.DisplayAlert("Oops!", "No Record Found....", "Ok"); } } catch (Exception ee) { await App.Current.MainPage.DisplayAlert("Error!", ee.Message, "Ok"); } Wait.Dispose(); }