69 Commits

Author SHA1 Message Date
Developer 02
e554197089 Erweiterungsmethode hinzugefügt, um IStringLocalizer in ein dynamisches Objekt zu konvertieren. 2024-06-24 14:34:24 +02:00
Developer 02
b6adf7ed8b Core.API ist für die Paketierung konfiguriert. 2024-06-20 16:58:39 +02:00
Developer 02
0ad92e7592 Kommentare zur Dokumentation hinzugefügt und Pakete konfiguriert. 2024-06-20 16:20:50 +02:00
Developer 02
b7584a1632 Aktualisierter Gitignore. 2024-06-20 15:12:13 +02:00
Developer 02
cf0689e349 Paketkonfiguration aktualisieren. 2024-06-20 14:01:15 +02:00
Developer 02
316847a11b Gitignore aktualisieren 2024-06-20 14:00:32 +02:00
Developer 02
58e86e1405 Refaktorieren: Projektname von "Contracts" zu "Abstractions" geändert, um den Zweck besser widerzuspiegeln. 2024-06-20 12:17:30 +02:00
Developer 02
3844f9d8d8 Refactored ICRUDService interface to remove the generic TCRUDRepository parameter for simplification and improved readability. 2024-06-15 00:41:24 +02:00
Developer 02
0697f5ff58 feat: DirectorySearchOptions-Klasse hinzugefügt und DirectorySearchService refaktoriert, um IOptions für eine verbesserte Konfigurationsverwaltung zu verwenden. 2024-06-13 15:44:57 +02:00
Developer 02
ee045d5bfd Standard-String-Localizer aus Diensten entfernt. 2024-06-13 14:12:09 +02:00
Developer 02
cb28ce39a1 Hinzufügen der ConfigureBySection-Methode zur Konfiguration von Diensten nach Abschnitt und Rückgabe des Builders. 2024-06-11 18:57:44 +02:00
Developer 02
63bcf8a9b9 Revert "feat: Index-Parameter zu Message-Methoden in DTOExtensions hinzugefügt, um Nachrichten an einer bestimmten Position einzufügen."
This reverts commit 09a23606407fa31fa89986781d0c5f0e279d7495.
2024-06-10 14:57:02 +02:00
Developer 02
09a2360640 feat: Index-Parameter zu Message-Methoden in DTOExtensions hinzugefügt, um Nachrichten an einer bestimmten Position einzufügen. 2024-06-10 14:48:50 +02:00
Developer 02
4ed0bbc21f feat: Hinzufügen der ToFail-Methode zur DataResult-Klasse zur Umwandlung in einen Fehlerzustand mit Nachrichten und Hinweisen. 2024-06-10 14:32:25 +02:00
Developer 02
73ea081f7d Erweiterungsmethoden für HttpResponseMessage hinzugefügt, um JSON und dynamische Antworten zu verarbeiten. Fetch-Methode implementiert, um HTTP-GET-Anfragen auszuführen. ThenAsync für Task-Fortsetzungen und ForEach für IEnumerable-Iteration hinzugefügt. 2024-06-07 15:04:10 +02:00
Developer 02
a01cb0e2a8 Gitignore aktualisieren 2024-06-07 15:01:02 +02:00
Developer 02
132183e1d8 Einen neuen Test für IEnumerable zu BaseDtoTest hinzugefügt. 2024-06-06 15:37:44 +02:00
Developer 02
0e0f78aaa2 Umbenennung von BaseDto in BaseDTO für eine konsistente Namensgebung. 2024-06-06 15:24:37 +02:00
Developer 02
419974ba12 feat: Füge BaseDto-Datensatz mit überschriebenem GetHashCode 2024-06-06 15:17:22 +02:00
Developer 02
5b21f7f208 .gitignore aktualisieren 2024-06-06 15:17:03 +02:00
Developer 02
5c016be71a Methoden zur DTOExtensions hinzugefügt, um die Handhabung von booleschen DataResults zu verbessern. 2024-06-06 10:40:48 +02:00
Developer 02
f21944f177 IsFailed-Eigenschaft zur Result-Klasse hinzugefügt, um den Fehlerzustand bequem zu überprüfen. 2024-06-04 15:26:57 +02:00
Developer 02
401e742ea3 Erweiterungsmethode hinzugefügt, um alle lokalisierten Zeichenfolgen im String-Localizer in ein Wörterbuch umzuwandeln. 2024-05-31 09:31:59 +02:00
Developer 02
5f84f6bcab Removed unnecessary reference 2024-05-24 13:39:59 +02:00
Developer 02
c559662286 Methoden hinzugefügt, um DiP-Modus und kombinierten Dev- oder DiP-Modus zu prüfen. 2024-05-22 13:03:51 +02:00
Developer 02
0138fb5166 Hinzufügen von IEnumerable-Überladungen für Message- und Notice-Methoden in DTOExtensions. 2024-05-16 16:12:51 +02:00
Developer 02
b71c778a4d feat: Implementierung von CSPMiddleware zur Hinzufügung von CSP-Headern mit Nonce für verbesserte Sicherheit. 2024-05-14 11:19:22 +02:00
Developer 02
f7a5d4fc28 Erweitere ThenAsync Methoden in DTOExtensions um asynchrone Success-Funktionalität. 2024-05-03 10:30:09 +02:00
Developer 02
f170a4dd34 Refaktorisierung von CRUDControllerBase zur Vereinfachung der Generizität und Entfernung nicht benötigter Typparameter. 2024-05-03 09:45:27 +02:00
Developer 02
efb573b945 Refaktorisierung von CRUDControllerBase zur Nutzung des Result-Musters für eine sauberere Fehlerbehandlung und Codestruktur. 2024-05-03 09:36:26 +02:00
Developer 02
f5c0a76f30 Überarbeite Methodennamen in der DTOExtensions-Klasse für Klarheit und Konsistenz. 2024-05-03 09:05:34 +02:00
Developer 02
f72b6f26f3 Umbenennung der Then-Methoden für Konsistenz zu ThenAsync 2024-05-02 17:53:18 +02:00
Developer 02
eca0e34740 Added empty string as a default resourcesPath 2024-05-02 17:25:39 +02:00
Developer 02
f385619bcf Füge die Methoden HasFlag und HasAnyFlag zur Result-Klasse hinzu, um spezifische Hinweis-Flags zu prüfen. 2024-05-02 16:41:27 +02:00
Developer 02
94da0733ce Refaktorisiere LogNotice, um ILogger ohne Generika zu verwenden, und füge eine Überladung hinzu, um Result-Objekte direkt zu loggen. 2024-05-02 16:28:05 +02:00
Developer 02
2521d3d887 Ermöglicht die nachträgliche Modifikation der Data-Eigenschaft in DataResult<T>, indem sie von init-only auf setzbar geändert wird. 2024-05-02 16:03:47 +02:00
Developer 02
4b71836fea Erweiterung der DTOs und Implementierung der Lokalisierungsdienste
- Neue DTO-Extension-Methoden hinzugefügt, um die Verarbeitung und Zuweisung von Nachrichten und Benachrichtigungen in Ergebnisobjekten zu vereinfachen.
- Lokalisierungsunterstützung in der API-Schicht implementiert, einschließlich Cookie-basierter Lokalisierung und Konfiguration unterstützter Kulturen.
- Die Integration von StringLocalizer in die API-Schicht wurde durchgeführt, um eine nahtlose Mehrsprachigkeit zu ermöglichen.
- Fehlerbehandlung für fehlende Konfigurationseinstellungen verbessert.

Die Änderungen verbessern die Flexibilität und Wartbarkeit des Codes und unterstützen eine effizientere Internationalisierung der Anwendung.
2024-04-30 17:01:26 +02:00
Developer 02
f6d8721c27 Aktualisierte .gitignore 2024-04-30 11:24:21 +02:00
Developer 02
8188fa759f feat: Cookie-basierte Lokalisierung implementiert, ToLocal Erweiterungsmethoden hinzugefügt und Translation-Service entfernt. Stattdessen wird IStringLocalizer<T> verwendet, abhängig von der Situation wie Cookie-basierter Kultur oder Kultur basierend auf der Route. 2024-04-29 13:31:37 +02:00
Developer 02
1281d37239 Stage commit 2024-04-29 13:31:07 +02:00
Developer 02
70088fe42a Add Translation Extensions Methoden. 2024-04-26 10:24:44 +02:00
Developer 02
1e3c5755c4 Den Fehler in der WithFlag-Methode behoben und die Enum-Übersetzung integriert. 2024-04-26 10:06:28 +02:00
Developer 02
8e9dd5b0f9 Hinzufügen neuer Flags zum Flag-Enum 2024-04-23 10:27:33 +02:00
Developer 02
da3d1cd357 Überarbeiten Sie die Methoden zur Handhabung von Service-Nachrichtenflags, stellen Sie sicher, dass sie ordnungsgemäß in ICollection konvertiert werden, und verbessern Sie die Klarheit. 2024-04-23 10:23:30 +02:00
Developer 02
385a286ef5 Hinzufügen und Dokumentieren von Flag-Erweiterungsmethoden in ServiceMessageExtensions zum Setzen und Überprüfen von Flags 2024-04-22 16:10:57 +02:00
Developer 02
29cdbbf7b1 Refaktorisierung aller Nachrichteneigenschaften in ServiceMessage von List zu ICollection für verbesserte Flexibilität. 2024-04-22 15:02:20 +02:00
Developer 02
bb5837047a Refaktorisierung des Flag-Enums: Flag auf nullable gesetzt, HasFlag-Methode für Nullable-Prüfung aktualisiert, Null-Flag entfernt, SecurityBreachOrDataIntegrity für überlappende Probleme hinzugefügt. 2024-04-22 14:25:09 +02:00
Developer 02
40c3b6fdc1 Hinzugefügt WithFlag Methode zu ServiceMessageExtensions für das direkte Setzen von Flags auf IServiceMessage Instanzen. 2024-04-22 10:27:29 +02:00
Developer 02
4dea6b9b00 Flag-Enum implementiert und IServiceMessage mit Flag-Unterstützung aktualisiert
- Flag-Enum mit Null und SecurityBreach definiert.
- Flag-Eigenschaft und HasFlag-Methode zu IServiceMessage hinzugefügt.
2024-04-22 10:21:39 +02:00
Developer 02
fae750c1d8 Korrigiere Separator in Join-Methode und benenne Klasse um 2024-04-22 08:54:02 +02:00