Exemple #1
0
        private static IServiceScope GetScope(string dbName)
        {
            var services = DBContextInitializer.RegisterDBContext(dbName);

            services.AddRKEFStorages();
            return(services.BuildServiceProvider().CreateScope());
        }
Exemple #2
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddSignalR(options =>
            {
                options.MaximumReceiveMessageSize = Int64.MaxValue;
            });

            var dbContextInitializer = new DBContextInitializer();

            _dbContext = dbContextInitializer.MakeDBContext(Configuration);
            services.AddSingleton <IDBContext>(_dbContext);

            var diagramService = new DiagramService(_dbContext);

            services.AddSingleton <IDiagramService>(diagramService);

            var actionService = new ActionService();

            services.AddSingleton <IActionService>(actionService);

            var mainNotifier = new MainNotifier();

            mainNotifier.Start();
            services.AddSingleton <IMainNotifier>(mainNotifier);

            services.AddControllers();
        }
        private static IServiceProvider CreateServiceProvider()
        {
            var services = DBContextInitializer.RegisterDBContext(nameof(DITests));

            services.AddRKEFStorages();

            return(services.BuildServiceProvider());
        }
Exemple #4
0
        public void InitDb()
        {
            DBContextInitializer init = new DBContextInitializer();

            init.InitDb();
        }