TraktPlugin.GUI.GUISearchUsers.LoadSearchResults C# (CSharp) Méthode

LoadSearchResults() private méthode

private LoadSearchResults ( ) : void
Résultat void
        private void LoadSearchResults()
        {
            GUIUtils.SetProperty("#Trakt.Items", string.Empty);

            GUIBackgroundTask.Instance.ExecuteInBackgroundAndCallback(() =>
            {
                // People can be null if invoking search from loading parameters
                // Internally we set the People to load
                if (Users == null && !string.IsNullOrEmpty(SearchTerm))
                {
                    // search online
                    var searchResults = TraktAPI.TraktAPI.SearchForUsers(SearchTerm);
                    if (searchResults != null)
                    {
                        Users = searchResults.Select(s => s.User);
                    }
                }
                return Users;
            },
            delegate(bool success, object result)
            {
                if (success)
                {
                    var users = result as IEnumerable<TraktUserSummary>;
                    SendSearchResultsToFacade(users);
                }
            }, Translation.GettingSearchResults, true);
        }