From 39568123f78bf561f1694a988f188cfad0e4fe98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20MIELCAREK?= Date: Thu, 5 Oct 2023 11:30:38 +0200 Subject: [PATCH] Update 'Sources/OpenLibraryWrapper/Program.cs' --- Sources/OpenLibraryWrapper/Program.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Sources/OpenLibraryWrapper/Program.cs b/Sources/OpenLibraryWrapper/Program.cs index b6c24fc..bc96304 100644 --- a/Sources/OpenLibraryWrapper/Program.cs +++ b/Sources/OpenLibraryWrapper/Program.cs @@ -6,11 +6,23 @@ using MyLibraryManager; using OpenLibraryClient; using StubbedDTO; +var dto = System.Environment.GetEnvironmentVariable("DTO", System.EnvironmentVariableTarget.Process); + + var builder = WebApplication.CreateBuilder(args); // Add services to the container. -builder.Services.AddSingleton(); +switch(dto) +{ + case "API": + builder.Services.AddSingleton(); + break; + default: + builder.Services.AddSingleton(); + break; +} + builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer();