Esempio n. 1
0
        public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase, Guid libraryId)
        {
            var tmViews = tmDatabase.tmViews(libraryId, tmDatabase.xmlDB_Folders(libraryId));

            tmViews.AddRange(tmDatabase.tmViews_InLibraryRoot(libraryId));
            return(tmViews);
        }
Esempio n. 2
0
        public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase)
        {
            var tmViews = new List <View_V3>();

            foreach (var tmLibrary in tmDatabase.tmLibraries())
            {
                tmViews.add(tmDatabase.tmViews(tmLibrary));
            }
            return(tmViews);
        }
Esempio n. 3
0
        public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase, Guid libraryId, IList <urn.microsoft.guidanceexplorer.Folder> folders)
        {
            var tmViews = new List <View_V3>();

            foreach (var folder in folders)
            {
                foreach (var view in folder.view)
                {
                    tmViews.add(view.tmView(libraryId, folder.folderId.guid()));
                }
                tmViews.AddRange(tmDatabase.tmViews(libraryId, folder.folder1));
            }
            return(tmViews);
        }
Esempio n. 4
0
 public static View_V3           tmView(this TM_Xml_Database tmDatabase, Guid viewId)
 {
     return((from view in tmDatabase.tmViews()
             where view.viewId == viewId
             select view).first());
 }
Esempio n. 5
0
 public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase, TM_Library tmLibrary)
 {
     return(tmDatabase.tmViews(tmLibrary.Id));
 }