Example #1
0
 [Assert_Admin]                      // impersonate an admin to load the database
 public void Application_Start()
 {
     "[TM_StartUp] Application Start".info();
     TmXmlDatabase       = new  TM_Xml_Database(true);                               // Create FileSystem Based database
     TrackingApplication = new Tracking_Application(TmXmlDatabase.Path_XmlDatabase); // Enabled Application Tracking
     TM_REST.SetRouteTable();                                                        // Set REST routes
     TrackingApplication.saveLog();
 }
Example #2
0
        public void Application_Start()
        {
            //O2_Utils.showLogViewer_if_LocalHost();

            TmXmlDatabase           = new  TM_Xml_Database(true);                                   // Create FileSystem Based database
            TrackingApplication     = new Tracking_Application(TmXmlDatabase.Path_XmlDatabase);    // Enabled Application Tracking
            TM_REST.SetRouteTable();	// Set REST routes
            TrackingApplication.saveLog();
        }
Example #3
0
        [Assert_Admin]                      // impersonate an admin to load the database
        public void Application_Start()
        {
            //O2_Utils.showLogViewer_if_LocalHost();

            TmXmlDatabase       = new  TM_Xml_Database(true);                               // Create FileSystem Based database
            TrackingApplication = new Tracking_Application(TmXmlDatabase.Path_XmlDatabase); // Enabled Application Tracking
            TM_REST.SetRouteTable();                                                        // Set REST routes
            TrackingApplication.saveLog();
        }
Example #4
0
        [Assert_Admin]                      // impersonate an admin to load the database
        public void Application_Start()
        {
            //O2_Utils.showLogViewer_if_LocalHost();

            TmXmlDatabase       = new  TM_Xml_Database(true);                                       // Create FileSystem Based database
            TrackingApplication = new Tracking_Application(TmXmlDatabase.Path_XmlDatabase);         // Enabled Application Tracking

            TM_REST.SetRouteTable();                                                                // Set REST routes
            MVC4.MapDefaultRoutes();                                                                // Add support for ASP.NET MVC Controllers on the TM_Website
            TrackingApplication.saveLog();
        }
Example #5
0
        public void Application_Start()
        {
            //O2_Utils.showLogViewer_if_LocalHost();

            TmXmlDatabase           = new  TM_Xml_Database(true);                                   // Create FileSystem Based database
            TrackingApplication     = new Tracking_Application(TmXmlDatabase.Path_XmlDatabase);     // Enabled Application Tracking

            TM_REST.SetRouteTable();	                                                            // Set REST routes
            MVC4.MapDefaultRoutes();                                                                // Add support for ASP.NET MVC Controllers on the TM_Website
            TrackingApplication.saveLog();
        }
Example #6
0
 public static Tracking_Application stop(this Tracking_Application tracking)
 {
     try
     {
         return(tracking.saveLog());
     }
     catch (Exception ex)
     {
         ex.log("[Tracking_Application.stop]");
     }
     return(tracking);
 }
        public static Tracking_Application clearLog(this Tracking_Application tracking, bool saveLog = true)
        {
            var logData = PublicDI.log.LogRedirectionTarget.prop("LogData");

            if (logData.notNull() && logData is StringBuilder)
            {
                (logData as StringBuilder).Clear();
            }

            return((saveLog)
                        ? tracking.saveLog()
                        : tracking);
        }
Example #8
0
        public void Application_Start()
        {
            UserGroup.Admin.assert();                                   // impersonate an admin to load the database

            "[TM_StartUp] Application Start".info();

            TmFileStorage = new TM_FileStorage();                       // this will trigger the load of all TM_Xml_Database data


            TmFileStorage.UserData.createDefaultAdminUser();                                  // ensures that there is an valid admin

            TrackingApplication = new Tracking_Application(TmFileStorage.path_XmlDatabase()); // Enabled Application Tracking

            TM_REST.SetRouteTable();                                                          // Set REST routes
            MVC5.MapDefaultRoutes();                                                          // Map MVC 5 routes

            TrackingApplication.saveLog();                                                    // save log

            UserGroup.None.assert();                                                          // revert admin user impersonation
        }
Example #9
0
        public void Application_Start()
        {
            UserGroup.Admin.assert();                                   // impersonate an admin to load the database

            "[TM_StartUp] Application Start".info();

            TmFileStorage       = new TM_FileStorage();                 // this will trigger the load of all TM_Xml_Database data

            TmFileStorage.UserData.createDefaultAdminUser();            // ensures that there is an valid admin

            TrackingApplication   = new Tracking_Application(TmFileStorage.path_XmlDatabase());    // Enabled Application Tracking

            TM_REST.SetRouteTable();	                                // Set REST routes
            MVC5.MapDefaultRoutes();                                    // Map MVC 5 routes

            TrackingApplication.saveLog();                              // save log

            UserGroup.None.assert();                                    // revert admin user impersonation
        }
 public static Tracking_Application stop(this Tracking_Application tracking)
 {
     return(tracking.saveLog());
 }