feat(Konstanten): Erzeugen von Optionen aus Appsettings über IOptions.

- Konstantenmodell mit UserLanguages String-Array erstellen. Hinzufügen einer benutzerdefinierten Methode zum Abrufen der Eigenschaft über Name.
- imlement in appsettings und confgire in Program.cs
This commit is contained in:
Developer 02
2024-09-26 13:03:49 +02:00
parent 84982e0286
commit 698151baf3
4 changed files with 52 additions and 2 deletions

View File

@@ -9,6 +9,8 @@ using DigitalData.Core.API;
using DigitalData.UserManager.API.Controllers;
using DigitalData.UserManager.Application.Services;
using Microsoft.Data.SqlClient;
using System.Reflection.Metadata;
using DigitalData.UserManager.API.Models;
var logger = LogManager.Setup().LoadConfigurationFromAppSettings().GetCurrentClassLogger();
logger.Debug("init main");
@@ -77,7 +79,9 @@ try {
builder.Services.AddDirectorySearchService();
builder.Services.AddCookieBasedLocalizer();
builder.ConfigureBySection<Constants>();
var app = builder.Build();
cnn_str = new(() =>