Beispiel #1
0
        /// <summary>
        /// Froms the specified page.
        /// </summary>
        /// <param name="page">The page.</param>
        /// <returns></returns>
        public static SearchResultsScript Initialize(SearchResults page)
        {
            SearchResultsScript searchResultsScript = new SearchResultsScript();

            searchResultsScript.Id                   = page.ID;
            searchResultsScript.ClientId             = page.ClientID;
            searchResultsScript.TargetAccount        = _integrationManager.TargetMapping.Name;
            searchResultsScript.SourceAccountId      = _integrationManager.SourceAccount.Id.ToString();
            searchResultsScript.ResourceTypeName     = "tradingAccount";
            searchResultsScript.OptionRefineSearchId = page.rdbRefineSearch.ClientID;
            searchResultsScript.DescriptionText      = page.GetLocalResourceObject("refineSearch_DescriptionText");
            searchResultsScript.HeaderText           = page.GetLocalResourceObject("refineSearch_HeaderText");
            searchResultsScript.PropertyValue        = page.GetLocalResourceObject("refineSearch_PropertyValue");
            searchResultsScript.OperatorValue        = page.GetLocalResourceObject("refineSearch_OperatorValue");
            searchResultsScript.SearchValue          = page.GetLocalResourceObject("refineSearch_SearchValue");
            searchResultsScript.DialogCaption        = page.GetLocalResourceObject("refineSearch_DialogCaption");
            searchResultsScript.ErrorSaveConfig      = page.GetLocalResourceObject("refineSearch_error_saveConfig");
            searchResultsScript.CancelButton         = page.GetLocalResourceObject("refineSearch_CancelButton");
            searchResultsScript.OKButton             = page.GetLocalResourceObject("refineSearch_OkButton");
            searchResultsScript.RefreshGridId        = page.btnRefreshGrid.ClientID;
            searchResultsScript.FiltersId            = page.txtFilters.ClientID;
            searchResultsScript.RowLinkToId          = page.rowLinkTo.ClientID;
            searchResultsScript.RowSearchResultsId   = page.rowSearchResults.ClientID;
            searchResultsScript.ResultsMsgId         = page.lblResultsMsg.ClientID;
            searchResultsScript.LoadingDisplay       = page.GetLocalResourceObject("lblLoading.Caption");
            ISessionService sessionService = ApplicationContext.Current.Services.Get <ISessionService>(true);
            ISessionState   sessionState   = sessionService.GetSessionState();

            sessionState["IntegrationManager"] = _integrationManager;
            return(searchResultsScript);
        }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        ServicePointManager.ServerCertificateValidationCallback = MyRemoteCertificateValidationCallback;

        ImplicitGrantAuth();

        context = _spotify.GetPlayback();

        Debug.Log("Device Id: " + context.Device.Id);

        shuffleState = context.ShuffleState;

        repeatState = context.RepeatState;

        privateProfile = _spotify.GetPrivateProfile();

        Debug.Log(privateProfile.Country);

        audioVisualizer = GameObject.Find("AudioVisualizer");

        audioVisualizerScript = audioVisualizer.GetComponent <AudioVisualizer>();

        featuredPlaylistTabScript = FeaturedPlaylistTab.GetComponent <FeaturedPlaylistTabScript>();

        searchResultsScript = searchResultsTab.GetComponent <SearchResultsScript>();

        currentSongScript = CurrentSongGameObject.GetComponent <CurrentSong>();

        recordPlayerScript = recordPlayer.GetComponent <RecordPlayer>();

        //Ignore collisions between character controller and vinyls
        Physics.IgnoreLayerCollision(8, 9);

        OnClicked += SendAudioAnaylisToParticleVisualizer;
    }
Beispiel #3
0
    public void SearchSpotify(string searchQuery)
    {
        SearchItem searchItem = _spotify.SearchItems(searchQuery, SearchType.Album);

        if (searchItem != null)
        {
            searchResultsScript = searchResultsTab.GetComponent <SearchResultsScript>();

            StartCoroutine(searchResultsScript.LoadSearchResults(searchItem));
        }
        else
        {
            Debug.LogError("Null search result");
        }
    }
Beispiel #4
0
    private void InitializeScript()
    {
        if (_searchResultsScript == null)
        {
            _searchResultsScript = SearchResultsScript.Initialize(this);
        }
        StringBuilder script = new StringBuilder();

        script.AppendFormat("SmartParts.Integration.SearchResults.create('{0}', {1})", ID,
                            JsonConvert.SerializeObject(_searchResultsScript));

        if (ScriptManager.GetCurrent(Page).IsInAsyncPostBack)
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "SearchResults",
                                                script.ToString(), true);
        }
        if (ScriptManager.GetCurrent(Page) != null)
        {
            ScriptManager.GetCurrent(Page).RegisterScriptControl(this);
        }
    }
 /// <summary>
 /// Froms the specified page.
 /// </summary>
 /// <param name="page">The page.</param>
 /// <returns></returns>
 public static SearchResultsScript Initialize(SearchResults page)
 {
     SearchResultsScript searchResultsScript = new SearchResultsScript();
     searchResultsScript.Id = page.ID;
     searchResultsScript.ClientId = page.ClientID;
     searchResultsScript.TargetAccount = _integrationManager.TargetMapping.Name;
     searchResultsScript.SourceAccountId = _integrationManager.SourceAccount.Id.ToString();
     searchResultsScript.ResourceTypeName = "tradingAccount";
     searchResultsScript.OptionRefineSearchId = page.rdbRefineSearch.ClientID;
     searchResultsScript.DescriptionText = page.GetLocalResourceObject("refineSearch_DescriptionText");
     searchResultsScript.HeaderText = page.GetLocalResourceObject("refineSearch_HeaderText");
     searchResultsScript.PropertyValue = page.GetLocalResourceObject("refineSearch_PropertyValue");
     searchResultsScript.OperatorValue = page.GetLocalResourceObject("refineSearch_OperatorValue");
     searchResultsScript.SearchValue = page.GetLocalResourceObject("refineSearch_SearchValue");
     searchResultsScript.DialogCaption = page.GetLocalResourceObject("refineSearch_DialogCaption");
     searchResultsScript.ErrorSaveConfig = page.GetLocalResourceObject("refineSearch_error_saveConfig");
     searchResultsScript.CancelButton = page.GetLocalResourceObject("refineSearch_CancelButton");
     searchResultsScript.OKButton = page.GetLocalResourceObject("refineSearch_OkButton");
     searchResultsScript.RefreshGridId = page.btnRefreshGrid.ClientID;
     searchResultsScript.FiltersId = page.txtFilters.ClientID;
     searchResultsScript.RowLinkToId = page.rowLinkTo.ClientID;
     searchResultsScript.RowSearchResultsId = page.rowSearchResults.ClientID;
     searchResultsScript.ResultsMsgId = page.lblResultsMsg.ClientID;
     searchResultsScript.LoadingDisplay = page.GetLocalResourceObject("lblLoading.Caption");
     ISessionService sessionService = ApplicationContext.Current.Services.Get<ISessionService>(true);
     ISessionState sessionState = sessionService.GetSessionState();
     sessionState["IntegrationManager"] = _integrationManager;
     return searchResultsScript;
 }
    private void InitializeScript()
    {
        if (_searchResultsScript == null)
        {
            _searchResultsScript = SearchResultsScript.Initialize(this);
        }
        StringBuilder script = new StringBuilder();
        script.AppendFormat("SmartParts.Integration.SearchResults.create('{0}', {1})", ID,
                            JsonConvert.SerializeObject(_searchResultsScript));

        if (ScriptManager.GetCurrent(Page).IsInAsyncPostBack)
            ScriptManager.RegisterStartupScript(Page, typeof (Page), "SearchResults",
                                                script.ToString(), true);
        if (ScriptManager.GetCurrent(Page) != null)
            ScriptManager.GetCurrent(Page).RegisterScriptControl(this);
    }