TeamMentor.CoreLib.TM_Xml_Database_ExtensionMethods_TM_GuidanceItems.tmGuidanceItems_InFolder C# (CSharp) Method

tmGuidanceItems_InFolder() private method

private tmGuidanceItems_InFolder ( this tmDatabase, System.Guid folderId ) : List
tmDatabase this
folderId System.Guid
return List
        public static List<TeamMentor_Article> tmGuidanceItems_InFolder(this TM_Xml_Database tmDatabase, Guid folderId)
        {
            UserRole.ReadArticles.demand();
            var folder = tmDatabase.xmlDB_Folder(folderId);
            var foldersToMap = tmDatabase.xmlDB_Folders_All(folder);
            return (from folderToMap in foldersToMap
                    from view in folderToMap.view
                    from guidanceItem in tmDatabase.getGuidanceItemsInView(view.id.guid())
                    select guidanceItem).Distinct().toList();
        }