Example #1
0
 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;
 }
Example #3
0
 public static IList <urn.microsoft.guidanceexplorer.Folder> xmlDB_Folders(this TM_Library tmLibrary, TM_Xml_Database tmDatabase)
 {
     return(tmDatabase.xmlDB_Folders(tmLibrary.Id));
 }
Example #4
0
 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());
 }
Example #5
0
        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));
        }
Example #6
0
        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);
		}
Example #8
0
 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));
 }
Example #12
0
 public static List <TeamMentor_Article> tmGuidanceItems(this TM_Xml_Database tmDatabase, TM_Library tmLibrary)
 {
     return(tmDatabase.tmGuidanceItems(tmLibrary.Id));
 }
Example #13
0
 public static List <View_V3> tmViews(this TM_Xml_Database tmDatabase, TM_Library tmLibrary)
 {
     return(tmDatabase.tmViews(tmLibrary.Id));
 }
Example #14
0
 public static Folder_V3 tmFolder(this TM_Library tmLibrary, Guid folderId, TM_Xml_Database tmDatabase)
 {
     return(tmDatabase.tmFolder(tmLibrary.Id, folderId));
 }
Example #15
0
 public static List <Folder_V3> tmFolders(this TM_Xml_Database tmDatabase, TM_Library tmLibrary)
 {
     return(tmDatabase.tmFolders(tmLibrary.Id));
 }