private async Task SearchPosts(string searchText) { try { IsBusy = true; var searchPosts = await _postService.GetAllPosts(searchText, _runtimeContext.Token); var postMapper = new PostMapper(); PostList = new ObservableCollection <Post>(postMapper.ToDomainEntities(searchPosts)); } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error", ex.Message, "OK"); } finally { IsBusy = false; } }