TraktPlugin.GUI.GUISearchMovies.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(() =>
            {
                // Movies can be null if invoking search from loading parameters
                // Internally we set the Movies to load
                if (Movies == null && !string.IsNullOrEmpty(SearchTerm))
                {
                    // search online
                    var searchResult = TraktAPI.TraktAPI.SearchMovies(SearchTerm);
                    if (searchResult != null)
                    {
                        Movies = searchResult.Select(s => s.Movie);
                    }
                }
                return Movies;
            },
            delegate(bool success, object result)
            {
                if (success)
                {
                    var movies = result as IEnumerable<TraktMovieSummary>;
                    SendSearchResultsToFacade(movies);
                }
            }, Translation.GettingSearchResults, true);
        }