Esempio n. 1
0
        public void ConfigureServices(IServiceCollection services)
        {
            DirWatchTransferContext.Initialize();

            // In production, the Angular files will be served from this directory
            //services.AddSpaStaticFiles(configuration =>
            //{
            //    configuration.RootPath = "ClientApp/dist";
            //});

            services.AddCors(options =>
            {
                options.AddPolicy("AllowAll", builder =>
                {
                    builder.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin();
                });
            });

            services.AddMvc((options) => {
                options.EnableEndpointRouting = false;
            });

            services.AddSignalR();
            services.AddInjections();
        }
        public async Task <IActionResult> ReinitializeDatabase()
        {
            try
            {
                await DirWatchTransferContext.ReinitializeDatabase();

                return(StatusCode(200, await this.settingsRepo.FirstOrDefaultAsync()));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex));
            }
        }