public static List <urn.microsoft.guidanceexplorer.View> xmlDB_Views_InLibraryRoot(this TM_Library tmLibrary, TM_Xml_Database tmDatabase) { try { return(tmLibrary.guidanceExplorer(tmDatabase).library.libraryStructure.view.toList()); } catch { return(new List <urn.microsoft.guidanceexplorer.View>()); } }
public static bool xmlDB_RemoveViewFromFolder(this TM_Xml_Database tmDatabase, TM_Library tmLibrary, Guid viewId ) { if (tmLibrary.isNull()) "in xmlDB_RemoveViewFromFolder provided tmLibrary was null".error(); else { var view = tmDatabase.xmlDB_View(viewId); if (view.notNull()) { view.Untyped.Remove(); tmLibrary.xmlDB_Save_GuidanceExplorer(tmDatabase); return true; } /*var folder = tmLibrary.xmlDB_Folder(folderName, tmDatabase); if (folder.isNull()) "in xmlDB_RemoveViewFromFolder could not find folder '{0}' in library '{1}'".error(folderName, tmLibrary.Caption); else { var view = folder.xmlDB_View(viewId); if (view.isNull()) "in xmlDB_RemoveViewFromFolder could not find view '{0}' in folder '{1}'".error(viewId, folderName); else { folder.view.Remove(view); "in xmlDB_RemoveViewFromFolder removed view '{0}' from folder '{1}' in library '{2}'".info(view.caption, folderName, tmLibrary.Caption); tmLibrary.xmlDB_Save_GuidanceExplorer(tmDatabase); return true; } }*/ } return false; }
public static IList <urn.microsoft.guidanceexplorer.Folder> xmlDB_Folders(this TM_Library tmLibrary, TM_Xml_Database tmDatabase) { return(tmDatabase.xmlDB_Folders(tmLibrary.Id)); }
public static urn.microsoft.guidanceexplorer.Folder xmlDB_Folder(this TM_Library tmLibrary, string folderCaption, TM_Xml_Database tmDatabase) { return((from folder in tmLibrary.xmlDB_Folders(tmDatabase) where folder.caption == folderCaption select folder).first()); }
public static string xmlDB_Path_Library_RootFolder(this TM_FileStorage tmFileStorage, TM_Library tmLibrary) { var guidanceExplorer = tmLibrary.guidanceExplorer(tmFileStorage.tmXmlDatabase()); return(tmFileStorage.xmlDB_Path_Library_RootFolder(guidanceExplorer)); }
public static bool xmlDB_RemoveViewFromFolder(this TM_Xml_Database tmDatabase, TM_Library tmLibrary, Guid viewId) { if (tmLibrary.isNull()) { "in xmlDB_RemoveViewFromFolder provided tmLibrary was null".error(); } else { var view = tmDatabase.xmlDB_View(viewId); if (view.notNull()) { view.Untyped.Remove(); tmLibrary.xmlDB_Save_GuidanceExplorer(tmDatabase); return(true); } /*var folder = tmLibrary.xmlDB_Folder(folderName, tmDatabase); * if (folder.isNull()) * "in xmlDB_RemoveViewFromFolder could not find folder '{0}' in library '{1}'".error(folderName, tmLibrary.Caption); * else * { * var view = folder.xmlDB_View(viewId); * if (view.isNull()) * "in xmlDB_RemoveViewFromFolder could not find view '{0}' in folder '{1}'".error(viewId, folderName); * else * { * folder.view.Remove(view); * "in xmlDB_RemoveViewFromFolder removed view '{0}' from folder '{1}' in library '{2}'".info(view.caption, folderName, tmLibrary.Caption); * tmLibrary.xmlDB_Save_GuidanceExplorer(tmDatabase); * return true; * } * }*/ } return(false); }
public static List<TeamMentor_Article> tmGuidanceItems(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return tmDatabase.tmGuidanceItems(tmLibrary.Id); }
public static string xmlDB_Path_Library_XmlFile(this TM_FileStorage tmFileStorage, TM_Library library) { if (library.isNull()) { return(null); } return(tmFileStorage.xmlDB_Path_Library_XmlFile(library.Id)); }
public static List<Folder_V3> tmFolders(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return tmDatabase.tmFolders(tmLibrary.Id); }
public static List<View_V3> tmViews(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return tmDatabase.tmViews(tmLibrary.Id); }
public static guidanceExplorer guidanceExplorer(this TM_Library tmLibrary, TM_Xml_Database tmDatabase) { return(tmDatabase.xmlDB_GuidanceExplorer(tmLibrary.Id)); }
public static List <TeamMentor_Article> tmGuidanceItems(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return(tmDatabase.tmGuidanceItems(tmLibrary.Id)); }
public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return(tmDatabase.tmViews(tmLibrary.Id)); }
public static Folder_V3 tmFolder(this TM_Library tmLibrary, Guid folderId, TM_Xml_Database tmDatabase) { return(tmDatabase.tmFolder(tmLibrary.Id, folderId)); }
public static List <Folder_V3> tmFolders(this TM_Xml_Database tmDatabase, TM_Library tmLibrary) { return(tmDatabase.tmFolders(tmLibrary.Id)); }