TeamMentor.CoreLib.TM_Xml_Database_ExtensionMethods_XmlDataSources_GuidanceItems_Search.getGuidanceItems_from_LibraryFolderOrView C# (CSharp) Method

getGuidanceItems_from_LibraryFolderOrView() public static method

public static getGuidanceItems_from_LibraryFolderOrView ( this tmDatabase, System.Guid id ) : List
tmDatabase this
id System.Guid
return List
        public static List<TeamMentor_Article> getGuidanceItems_from_LibraryFolderOrView(this TM_Xml_Database tmDatabase, Guid id)
        {
            if (tmDatabase.tmLibrary(id).notNull())                         // first search on the library
                return tmDatabase.tmGuidanceItems(id);
            if (tmDatabase.tmFolder(id).notNull())                          // the on the folders
                return tmDatabase.xmlDB_GuidanceItems(tmDatabase.tmFolder(id));
            if (tmDatabase.tmView(id).notNull())                            // then on the views
                return tmDatabase.xmlDB_GuidanceItems(tmDatabase.tmView(id).guidanceItems);
            return null;
        }