Example #1
0
        public static IServiceCollection AddModules(this IServiceCollection services)
        {
            // load internal/core modules
            ModuleLoader.LoadInternalModules();

            // add modules services
            ModuleLoader.ConfigureServices(services);

            // add module container builder
            services.AddSingleton <IModulesHost, ModulesHost>();

            return(services);
        }