public async void GetProducts() { //IsVisible = true; var connection = await apiService.CheckConnection(); if (!connection.IsSuccess) { await Application.Current.MainPage.DisplayAlert( "Error", connection.Message, "Ok"); await Application.Current.MainPage.Navigation.PopAsync(); return; } var _searchRequest = new SearchRequestByClient { client = Client }; var response = await apiService.ClientProducts <SellingDetails>( "https://app.smart-path.it", "/md-core", "/medial/client", Client.id, "/selling_details/grouped?fromDate=null&toDate=null", _searchRequest); if (!response.IsSuccess) { IsVisible = true; // await Application.Current.MainPage.DisplayAlert("Warning", "List is Empty", "ok"); return; } sellingDetailsList = (List <SellingDetails>)response.Result; SellingDetails = new ObservableCollection <SellingDetails>(sellingDetailsList); IsVisible = false; if (SellingDetails.Count() == 0) { IsVisible = true; } else { IsVisible = false; } }