TeamMentor.CoreLib.TM_Xml_Database_ExtensionMethods_XML_DataSources_TM_Library.tmLibraries C# (CSharp) Method

tmLibraries() public static method

public static tmLibraries ( this tmDatabase ) : List
tmDatabase this
return List
        public static List<TM_Library> tmLibraries(this TM_Xml_Database tmDatabase)
        {
            var libraries = new List<TM_Library>();
            try
            {
                libraries.AddRange(tmDatabase.xmlDB_GuidanceExplorers()
                    .Select(guidanceExplorer => new TM_Library
                    {
                        Id = guidanceExplorer.library.name.guid(),
                        Caption = guidanceExplorer.library.caption
                    }));
            }
            catch(Exception ex)
            {
                ex.log();
            }
            return libraries;
        }
TM_Xml_Database_ExtensionMethods_XML_DataSources_TM_Library