diff --git a/src/HeartTrackAPI/Program.cs b/src/HeartTrackAPI/Program.cs index 6cd94a6..90e1b5a 100644 --- a/src/HeartTrackAPI/Program.cs +++ b/src/HeartTrackAPI/Program.cs @@ -1,5 +1,5 @@ using DbContextLib; -using HeartTrackAPI.Utils; +using HeartTrackAPI; using StubbedContextLib; var builder = WebApplication.CreateBuilder(args); @@ -20,6 +20,4 @@ init.Configure(app, app.Environment); var context = app.Services.GetService() ?? app.Services.GetService(); context!.Database.EnsureCreated(); - - app.Run(); \ No newline at end of file diff --git a/src/HeartTrackAPI/Utils/AppBootstrap.cs b/src/HeartTrackAPI/Utils/AppBootstrap.cs index 20c3a2a..c86a276 100644 --- a/src/HeartTrackAPI/Utils/AppBootstrap.cs +++ b/src/HeartTrackAPI/Utils/AppBootstrap.cs @@ -14,8 +14,7 @@ using StubAPI; using StubbedContextLib; using Swashbuckle.AspNetCore.SwaggerGen; -namespace HeartTrackAPI.Utils; - +namespace HeartTrackAPI; public class AppBootstrap(IConfiguration configuration) { private IConfiguration Configuration { get; } = configuration; @@ -81,29 +80,7 @@ public class AppBootstrap(IConfiguration configuration) switch (Environment.GetEnvironmentVariable("TYPE")) { case "BDD": - Console.WriteLine("====== RUNNING USING THE MYSQL SERVER. Ensuring database is created ======"); - - var serviceProvider = services.BuildServiceProvider(); - var dbContext = serviceProvider.GetRequiredService(); - - var databaseCreated = dbContext.Database.EnsureCreated(); - Console.WriteLine(databaseCreated ? "Database created or already exists." : "Database not created."); - - var pendingMigrations = dbContext.Database.GetPendingMigrations().ToList(); - if (pendingMigrations.Any()) - { - Console.WriteLine("Pending migrations: " + string.Join(", ", pendingMigrations)); - } - else - { - Console.WriteLine("No pending migrations."); - } - - services.AddSingleton(provider => - { - provider.GetRequiredService().Database.EnsureCreated(); - return new DbDataManager(provider.GetRequiredService()); - }); + services.AddSingleton(provider => new DbDataManager(provider.GetRequiredService())); break; case "STUB-MODEL": services.AddSingleton();