TeamMentor.CoreLib.TM_StartUp.Application_Start C# (CSharp) Method

Application_Start() private method

private Application_Start ( ) : void
return void
        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
        }