public List <ILogoCategoryFolder> GetAllLogoFolders() { List <ILogoCategoryFolder> allLogoFolders = new List <ILogoCategoryFolder>(); var logosFolder = ContextItem.Database.GetItem(Items.LogosFolder.ID); if (logosFolder != null && logosFolder.Children != null) { foreach (Item logoFolderItem in logosFolder.Children) { ILogoCategoryFolder logoCategoryFolder = _sitecoreContext.SitecoreService.GetItem <ILogoCategoryFolder>(this.ContextItem); allLogoFolders.Add(logoCategoryFolder); } } return(allLogoFolders); }
public List <ILogoCategoryFolder> GetFooterBottomRowLogoFolders() { List <ILogoCategoryFolder> bottomRow = new List <ILogoCategoryFolder>(); var logosFolder = ContextItem.Database.GetItem(Items.LogosFolder.ID); if (logosFolder != null && logosFolder.Children != null) { foreach (Item logoFolderItem in logosFolder.Children) { ILogoCategoryFolder logoCategoryFolder = _sitecoreContext.SitecoreService.GetItem <ILogoCategoryFolder>(this.ContextItem); if (logoCategoryFolder.ShowInFooterSecondRow) { bottomRow.Add(logoCategoryFolder); } } } return(bottomRow); }