Esempio n. 1
0
        public void BindResults(List <ContentVersion> Pages, List <ContentVersion> Blocks)
        {
            var             contentRepository = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance <IContentRepository>();
            List <IContent> content           = new List <IContent>();

            content.AddRange(Pages.ToList().Select(x => contentRepository.Get <IContent>(x.ContentLink)));
            content.AddRange(Blocks.ToList().Select(x => contentRepository.Get <IContent>(x.ContentLink)));
            PagedResults.DataSource = content;
            PagedResults.DataBind();
        }
Esempio n. 2
0
        private void BindResults()
        {
            string searchQuery = SearchQuery.Text;

            if (!string.IsNullOrEmpty(searchQuery))
            {
                List <PageData> results = FindPagesContainSearchQuery(searchQuery);

                /*ResultsRepeater.DataSource = results;
                 * ResultsRepeater.DataBind();*/

                PagedResults.DataSource = results;
                PagedResults.DataBind();

                ReplaceLabel.Text = string.Format("Replace \"{0}\" with", searchQuery);
            }
        }