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()); }
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); }