API Traieste

This commit is contained in:
andrei-mihnea-cerbu
2024-04-04 19:21:03 +03:00
parent 22f171b560
commit 1206db9321
104 changed files with 359 additions and 366 deletions
@@ -5,9 +5,9 @@ using Microsoft.Extensions.Configuration;
namespace Infrastructure.Data
{
public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory<HealthcareManagerContext>
public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory<HealthcareManagerDatabase>
{
public HealthcareManagerContext CreateDbContext(string[] args)
public HealthcareManagerDatabase CreateDbContext(string[] args)
{
// Adjust the path to point to the API project directory
var basePath = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\API"));
@@ -17,12 +17,12 @@ namespace Infrastructure.Data
.AddJsonFile("appsettings.json")
.Build();
var builder = new DbContextOptionsBuilder<HealthcareManagerContext>();
var builder = new DbContextOptionsBuilder<HealthcareManagerDatabase>();
var connectionString = configuration.GetConnectionString("HealthcareManagerDatabase");
builder.UseNpgsql(connectionString); // Make sure this matches your database provider
return new HealthcareManagerContext(builder.Options);
return new HealthcareManagerDatabase(builder.Options);
}
}
}