Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. public List<T> GetAllItemsFromBucket(string bucketPath)
  2. {
  3. var index = ContentSearchManager.GetIndex("{index name}");
  4. using (var context = index.CreateSearchContext())
  5. {
  6. var results = context.GetQueryable<T>().Where(x => x.Path.StartsWith(bucketPath)).ToList();
  7. foreach (var result in results) _service.Map(result);
  8. return results;
  9. }
  10. }
  11.  
  12. IIndexable index = new SitecoreIndexableItem(bucketItem);
  13. using (var context = ContentSearchManager.GetIndex(index).CreateSearchContext())
  14. {
  15. ...
  16. }
  17.  
  18. string query = string.Format("fast:{0}//*", bucketPath);
  19. var items = SiteContext.Current.MasterDatabase.SelectItems(query);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement