This commit is contained in:
Fergal Moran
2020-07-27 03:22:43 +01:00
commit 82d17d979d
69 changed files with 47721 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using DSS.Api.Data;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace DSS.Api.Services.Startup {
internal static class DbMigratorExtensions {
internal static void UpdateDatabase(
this IApplicationBuilder app,
IConfiguration config) {
using var serviceScope = app.ApplicationServices
.GetRequiredService<IServiceScopeFactory>()
.CreateScope();
using var context = serviceScope.ServiceProvider.GetService<DSSDbContext>();
context.Database.Migrate();
// DSSDbContextInitialiser.SeedUsers(userManager, context, config);
}
}
}