12 Commits

Author SHA1 Message Date
Developer 02
197db1e08b refactor: Entfernen des App Loggers und Implementierung des ILogger-Interfaces; Konfiguration der API für NLog
- App Logger entfernt und durch die Implementierung des `ILogger`-Interfaces ersetzt, um eine konsistente Logging-Architektur zu gewährleisten.
- API für die Nutzung von NLog konfiguriert, um eine leistungsstarke und flexible Logging-Lösung bereitzustellen.
- Konfigurationsdateien und Setup-Anpassungen für die Integration von NLog in die API vorgenommen.
2024-08-27 19:41:12 +02:00
Developer 02
c362cb30e1 feat: Benutzerrollen und JWT-Konfiguration aktualisieren
- Benutzerrollen-Enums im Frontend aktualisiert, um die neuen Namenskonventionen für 'sDigital Data'-Rollen zu reflektieren.
- Neue Rollen in `JwtGlobals` für Digital Data-Administratoren und Benutzer hinzugefügt.
- Die Rolleneinstellungen in `LdapUser` erweitert, um neue Digital Data-Rollen einzubeziehen.
- `JwtMiddlewareOptionsHelper` modifiziert, um zusätzliche Rollen zu unterstützen und die JWT-Rollenliste entsprechend strukturiert.
2024-08-27 11:58:50 +02:00
Developer 02
1d8ae2c371 feat: Konfigurierbare Tabellennamenregel in WebApiContextOptions hinzugefügt
- Einführung der WebApiContextOptions-Klasse mit einer Nullable-String-Eigenschaft `TableNamingRule`.
- Ermöglicht die Konfiguration von `TableNamingRule` über Anwendungseinstellungen (z.B. 'DIGITAL_DATA', 'PREPARED-SQL').
- Aktualisierte Dependency Injection-Einrichtung, um WebApiContextOptions aus der Konfiguration zu konfigurieren.
2024-08-26 11:35:22 +02:00
Developer 02
236e40857f refactor: ConfigureWebApiExtensionsEnd entfernen und direkt in Program.cs konfigurieren 2024-08-05 15:39:04 +02:00
Developer 02
1ecf5e48f8 refactor: Service Swagger-Erweiterungen entfernen und direkt in Program.cs hinzufügen 2024-08-05 15:37:27 +02:00
Developer 02
8190e0005a refactor: remove ConfigureWebApiExtensionsAtFirst extension 2024-08-05 15:21:42 +02:00
Developer 02
e202dc54a5 feat: Konfiguration zum Builder verschoben, Dependency Injection optimiert und Fehlerbehandlungs- sowie Logging-Setup in Program.cs zentralisiert. 2024-08-05 14:36:59 +02:00
Developer 02
d434a5964b feat: LdapOptions erstellt anstelle statischer (fest codierter) Konfigurationswerte, LdapOptions und Abhängigkeitsinjektionen dafür hinzugefügt 2024-08-05 14:18:20 +02:00
Developer 02
bc04c2d36d feat: WebAppUserRepository und WebAppUserHelper als Scoped-Dienste zur Service-Collection hinzugefügt 2024-08-05 13:10:07 +02:00
Developer 02
3251d1214a refactor: Startup-Konfiguration in Program.cs verschoben, um das Setup zu vereinfachen 2024-08-05 10:12:35 +02:00
Developer 02
7ab24c696b refactor: Ersetzen der Methode CurrentDomainOnUnhandledException durch eine Lambda-Funktion zum Umgang mit nicht behandelten Ausnahmen 2024-08-05 09:25:01 +02:00
Developer 02
62ddd4873f refactor: Projektdateien migriert. Cloud-NuGet-Pakete durch lokale NuGet-Projekte ersetzt. 2024-08-01 18:44:39 +02:00