public static Folder_V3 tmFolder(this urn.microsoft.guidanceexplorer.Folder folder, Guid libraryId, TM_Xml_Database tmDatabase) { if (folder.isNull()) { return(null); } if (folder.folderId.isNull()) // handle legacy case where there is no folderId in the guidanceitems object { folder.folderId = Guid.NewGuid().str(); } var tmFolder = new Folder_V3 { libraryId = libraryId, name = folder.caption, folderId = folder.folderId.guid(), subFolders = tmDatabase.tmFolders(libraryId, folder.folder1) }; foreach (var view in folder.view) { tmFolder.views.Add(new View_V3 { viewId = view.id.guid() }); } return(tmFolder); }
public static Folder_V3 tmFolder(this urn.microsoft.guidanceexplorer.Folder folder, Guid libraryId, TM_Xml_Database tmDatabase) { if (folder.isNull()) return null; if (folder.folderId.isNull()) // handle legacy case where there is no folderId in the guidanceitems object folder.folderId = Guid.NewGuid().str(); var tmFolder= new Folder_V3 { libraryId = libraryId, name = folder.caption, folderId = folder.folderId.guid(), subFolders = tmDatabase.tmFolders(libraryId, folder.folder1) }; foreach(var view in folder.view) tmFolder.views.Add(new View_V3 { viewId = view.id.guid()}); return tmFolder; }
public static List<TeamMentor_Article> xmlDB_GuidanceItems(this TM_Xml_Database tmDatabase, Folder_V3 folder) { return tmDatabase.tmGuidanceItems_InFolder(folder.folderId); }
public static List <TeamMentor_Article> xmlDB_GuidanceItems(this TM_Xml_Database tmDatabase, Folder_V3 folder) { return(tmDatabase.tmGuidanceItems_InFolder(folder.folderId)); }