/// <summary> /// Gets the unfiltered blog posts for the page /// </summary> /// <returns>All Blog Posts in desending Date Order</returns> private IEnumerable<IPublishedContent> GetPagedBlogPosts() { IEnumerable<IPublishedContent> AllPosts = Content.Children; if(!string.IsNullOrWhiteSpace(Search)){ var searchProvider = ExamineManager.Instance.DefaultSearchProvider.Name; //var searchResults = ExamineManager.Instance.SearchProviderCollection[searchProvider].Search(Search, true); var umbracoHelper = new Umbraco.Web.UmbracoHelper(Umbraco.Web.UmbracoContext.Current); return GetPagedPosts(umbracoHelper.TypedSearch(Search, true, searchProvider).Where(r=>r.ContentType.Alias == "BlogPost").ToList()); } return GetPagedPosts(AllPosts.ToList()); }