Exemple #1
0
        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;
            }
        }