Esempio n. 1
0
        public static void StartControllers()
        {
            if (!SpeckAutoStrapper.IsStrappingStarted && !SpeckAutoStrapper.IsStrappingComplete)
            {
                throw new Exception($"{nameof(SpeckControllersManager)} cannot start until {nameof(SpeckAutoStrapper)} has completed strapping the application.");
            }

            if (!ControllerBuilder.IsControllersBuilt)
            {
                Log.Print("Building Controllers....", PrintType.DebugWindow);
                ControllerBuilder.Start();
            }

            if (RestDalController.Instance.CanStart)
            {
                RestDalController.Instance.Start();
            }
        }