added first working db init and startup

This commit is contained in:
2019-01-25 00:07:05 +01:00
parent 73857eed51
commit c3b27080f2
6 changed files with 33 additions and 120 deletions

View File

@@ -60,6 +60,9 @@ namespace Tv7Playlist
app.UseHsts();
}
InitializeDatabase(app);
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
@@ -72,6 +75,14 @@ namespace Tv7Playlist
});
}
private void InitializeDatabase(IApplicationBuilder app)
{
using (var scope = app.ApplicationServices.GetService<IServiceScopeFactory>().CreateScope())
{
scope.ServiceProvider.GetRequiredService<PlaylistContext>().Database.Migrate();
}
}
private void ConfigureParser(IServiceCollection services, IAppConfig appConfig)
{
services.AddTransient<IPlaylistLoader, PlaylistLoader>();