private async void ExecuteSearchCommand() { var searchResults = await _monkeyHubApiService.GetContentsByFilterAsync(SearchTerm); SearchResults.Clear(); if (searchResults == null) { await DisplayAlert("MonkeyHub", "Nenhum resultado encontrado.", "Ok"); return; } foreach (var searchResult in searchResults) { SearchResults.Add(searchResult); } }
private async void ExecuteSearchCommand() { var results = await monkeyHubApiService.GetContentsByFilterAsync(SearchText); DataSource.Clear(); if (results.Any()) { foreach (Content content in results) { DataSource.Add(content); } } else { await App.Current.MainPage.DisplayAlert("Nada encontrado", $"Não encontramos nada para '{SearchText}'!", "Ok"); } }