public static TM_Library                                    tmLibrary(this urn.microsoft.guidanceexplorer.View viewToFind, TM_Xml_Database tmDatabase)
 {
     return((from tmLibrary in tmDatabase.tmLibraries()
             from view in tmLibrary.xmlDB_Views(tmDatabase)
             where view == viewToFind
             select tmLibrary).first());
 }
Ejemplo n.º 2
0
        public static View_V3 tmView(this urn.microsoft.guidanceexplorer.View view, Guid libraryId, Guid folderId)
        {
            var tmView = new View_V3
            {
                libraryId = libraryId,
                folderId  = folderId,
                viewId    = view.id.guid(),
                caption   = view.caption,
                author    = view.author,
            };

            if (view.items.notNull())
            {
                if (view.items.item.notNull())
                {
                    foreach (var item in view.items.item)
                    {
                        tmView.guidanceItems.add(item.guid());
                    }
                }
            }
            return(tmView);
        }