コード例 #1
0
        private IEnumerable <SearchContentModel.SearchHit> CreateHitModel(IndexResponseItem responseItem)
        {
            var content = _contentSearchHandler.GetContent <IContent>(responseItem);

            if (content != null && HasTemplate(content) && IsPublished(content as IVersionable))
            {
                yield return(CreatePageHit(content));
            }
        }
コード例 #2
0
 private string GetUrl(IndexResponseItem item)
 {
     return(_urlResolver.GetUrl(_contentSearchHandler.GetContent <IContent>(item).ContentLink));
 }
コード例 #3
0
 IContent IndexItemToPageData(IndexResponseItem item) => _contentSearchHandler.GetContent <IContent>(item);