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)); } }
private string GetUrl(IndexResponseItem item) { return(_urlResolver.GetUrl(_contentSearchHandler.GetContent <IContent>(item).ContentLink)); }
IContent IndexItemToPageData(IndexResponseItem item) => _contentSearchHandler.GetContent <IContent>(item);