33 Commits

Author SHA1 Message Date
Developer 02
27954cc0c4 chore(client): Client-App aktualisieren 2024-09-02 10:12:20 +02:00
Developer 02
3e0aeced71 Reapply "refactor(middleware): Entferne WebApiMiddleware"
This reverts commit 381f428f7755983d82a23020ef78b568539530a6.
2024-09-02 09:42:47 +02:00
Developer 02
43d0d86c79 Reapply "chore(config): NLog-Konfiguration aus WebApiConfig entfernt"
This reverts commit dddc01d24c8a9c6991285b69091d423fcf07dbad.
2024-09-02 09:42:39 +02:00
Developer 02
dddc01d24c Revert "chore(config): NLog-Konfiguration aus WebApiConfig entfernt"
This reverts commit a55b4c5f63b9cc68a0279867fa744aa998f8826d.
2024-09-02 09:36:59 +02:00
Developer 02
381f428f77 Revert "refactor(middleware): Entferne WebApiMiddleware"
This reverts commit bb61c6dca0534ccb3f074bd414aecbc5872dd1c0.
2024-09-02 09:36:51 +02:00
Developer 02
bb61c6dca0 refactor(middleware): Entferne WebApiMiddleware 2024-09-02 09:15:58 +02:00
Developer 02
a55b4c5f63 chore(config): NLog-Konfiguration aus WebApiConfig entfernt 2024-09-02 09:12:32 +02:00
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
4387d62865 chore: Verbindungszeichenfolge angepasst, um die neue Datenbankkonfiguration widerzuspiegeln. 2024-08-06 09:34:12 +02:00
Developer 02
d6a2153530 chore: Startkonfiguration für bessere Entwicklungsoptionen angepasst. 2024-08-05 17:00:43 +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
1f9fb4163b chore: LDAP_DOMAIN auf DD-VMP01-DC01 aktualisieren 2024-08-05 15:17:53 +02:00
Developer 02
cd456015c2 feat: LDAP-Optionen im JSON aktualisieren 2024-08-05 14:46:52 +02:00
Developer 02
8958ca2243 refaktor: Unnötige Startup.cs und local.db entfernen 2024-08-05 14:41:51 +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
d01a3b955b feat: Created EF Core data migrations 2024-08-05 12:11:21 +02:00
Developer 02
3f6fda1ac5 chore: Verbindungszeichenfolge in appsettings aktualisiert, um lokale SQL Server-Datenbank zu verwenden 2024-08-05 11:29:08 +02:00
Developer 02
777d071bb6 refactor: Dependency registration updated to use direct type arguments for improved readability 2024-08-05 11:10:11 +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
fe01e04966 feat: Hinzufügen und Injizieren von StaffDB-Repositories in den DI-Container
- Registrierte verschiedene Repositories als Scoped in `DIExtensions`.
- Injizierte Repositories in die Methode `ConfigureServices` zur Nutzung in der Anwendung.
2024-08-02 22:46:08 +02:00
Developer 02
9760f6b73f refactor: Entfernte DbContext und Hilfsklassen, die durch 'new' generiert wurden, und injiziert. Testprojekt aufgrund von Generierungsfehlern entfernt. 2024-08-02 21:03:01 +02:00
Developer 02
b8e48a9f4d feat: Hinzufügen der erforderlichen EF Core-Bibliotheken 2024-08-02 20:26:38 +02:00
Developer 02
d0dfd342b8 refactor: Nuget.config entfernt, da nicht mehr benötigt. 2024-08-01 21:00:08 +02:00
Developer 02
b3c3ae25d4 feat: SQLite-Datenbank local.db erstellt und die Verbindungszeichenfolge entsprechend aktualisiert. 2024-08-01 20:58:15 +02:00
Developer 02
a33789e04e feat: wwwroot-Verzeichnis erstellt und Standard- sowie statische Dateien hinzugefügt. Client-Anwendung in wwwroot integriert. 2024-08-01 19:02:49 +02:00
Developer 02
62ddd4873f refactor: Projektdateien migriert. Cloud-NuGet-Pakete durch lokale NuGet-Projekte ersetzt. 2024-08-01 18:44:39 +02:00