bunch o stuff

This commit is contained in:
2026-04-25 13:14:08 -05:00
parent fc7db1fedd
commit a1fddb3513
18 changed files with 1037 additions and 190 deletions

View File

@@ -17,20 +17,26 @@ builder.Services.AddLogging();
builder.Services.AddScoped<BusinessConfigReader>();
builder.Services.AddScoped<ContentCardReader>();
builder.Services.AddScoped<HomePageReader>();
builder.Services.AddScoped<RepairRequestReader>();
builder.Services.AddScoped<RepairRequestMediaReader>();
var app = builder.Build();
var app = builder.Build();
using (var scope = app.Services.CreateScope())
{
var services = scope.ServiceProvider;
try
{
services.GetRequiredService<DatabaseContext>().Database.EnsureCreated();
var context = services.GetRequiredService<DatabaseContext>();
await context.Database.MigrateAsync();
await DatabaseContext.Initialize(context);
}
catch (Exception ex)
{
var logger = services.GetRequiredService<ILogger<Program>>();
logger.LogError(ex, "An error occurred creating the DB.");
logger.LogError(ex, "An error occurred while migrating or seeding the database.");
}
}