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)); } }