задал прослушиваемые url-адреса в appsettings.json

This commit is contained in:
2025-05-09 20:33:04 +03:00
parent a55eff43fb
commit 6ab5b9f1df
7 changed files with 722 additions and 19 deletions

View File

@@ -21,13 +21,11 @@ public static class DependencyInjection
{
/// Add services needed for Infrastructure layer
public static IServiceCollection AddInfrastructure(this IServiceCollection services,
IConfigurationManager configurationManager,
bool isDevelopment)
IConfigurationManager configurationManager)
{
var databaseName = isDevelopment ? "developmentDB" : "normal'naya database";
services.AddDbContext<DatabaseContext>(opts =>
opts.UseNpgsql(configurationManager.GetConnectionString(databaseName)));
opts.UseNpgsql(configurationManager.GetConnectionString("connectionString")));
services.AddScoped<IGenericReader>(serviceProvider => serviceProvider.GetRequiredService<DatabaseContext>());
services.AddScoped<IGenericWriter>(serviceProvider => serviceProvider.GetRequiredService<DatabaseContext>());