コード例 #1
0
        private void BindPersonalizationEngineResults()
        {
            var engine = new PersonalizationEngine();
            IEnumerable <PageData> pages = engine.GetRecommendedContent(Page.User, CurrentPage.LanguageBranch, PageCount);

            PageListControl.DataSource = pages;
            PageListControl.DataBind();
        }
        protected IEnumerable <PageData> GetPersonalizationEngineResults()
        {
            var engine = new PersonalizationEngine();

            var selectedContentProviders = ContentProviders.Value as SelectedContentProviders;

            if (selectedContentProviders == null)
            {
                throw new FormatException("PropertyContentProviderSelection.Value cannot be cast as SelectedContentProviders");
            }

            return(engine.GetRecommendedContent(Page.User, CurrentPage.LanguageBranch, selectedContentProviders.PageCount, selectedContentProviders.GetSelectedContentProviders()));
        }