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