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
Developer 02
36889df1c0
Funktion: Erweiterung von IServiceMessage mit Methoden zur Nachrichtenverwaltung
...
- Hinzufügen von Erweiterungsmethoden zu IServiceMessage für das Hinzufügen von Client-, Trace-, Debug-, Informations-, Warn-, Fehler- und kritischen Nachrichten.
- Einbeziehung von Methoden für direkte Nachrichten und auf Enum basierende Schlüssel, die Lokalisierung und benutzerdefinierte Formatierung unterstützen.
2024-04-19 14:08:33 +02:00
Developer 02
ce462a8b66
Funktion: Hinzufügen von strukturierten Logging-Erweiterungen und Korrektur eines Parameterfehlers
...
- Hinzufügen der Methoden `LogMessageList` und `LogServiceMessage` für verbessertes Nachrichten-Logging.
- Korrektur der Schreibweise des Parameters `separator`.
- Dokumentation der Methoden für bessere Klarheit.
2024-04-19 10:05:43 +02:00
Developer 02
052448b6bf
Fügen Sie die InnerServiceError-Erweiterung für die Behandlung von 500-Fehlern hinzu
...
Führt die Methode InnerServiceError ein, um die Fehlerbehandlung in ControllerBase mit optionalen detaillierten Nachrichten oder Ausnahmen zu verbessern. Enthält Dokumentationskommentare.
2024-04-18 16:44:11 +02:00
Developer 02
c350c63b1f
Fügen Sie 'ohne Nachricht' Methoden in ResponseService hinzu
...
Implementieren und dokumentieren Sie Dienstmethoden, die ohne zusätzliche Nachrichten funktionieren, um die Einfachheit der Schnittstelle zu verbessern.
2024-04-18 14:29:11 +02:00
Developer 02
7b0ef9b0c2
Implementierung von Enum-basierter Nachrichtenverarbeitung in ResponseService
...
Erweitern Sie den ResponseService, um Enum-Arrays für Nachrichten zu akzeptieren, und konvertieren Sie sie zu Strings für die Kompatibilität. Beinhaltet aktualisierte Dokumentationskommentare und gewährleistet Rückwärtskompatibilität.
2024-04-18 13:57:19 +02:00
Developer 02
124fe0787b
Implementiere WithMessage und WithMessageKey Methoden in IServiceMessage
...
Methoden hinzugefügt, um Nachrichten direkt oder über Enum-Schlüssel hinzuzufügen, unterstützt Methodenverkettung in IServiceMessage.
2024-04-18 09:45:15 +02:00
Developer 02
f0b778abf0
Entfernte Dateien aus der Verfolgung
2024-04-18 09:13:48 +02:00
Developer 02
217f4049db
Configure project for NuGet packaging and implement WithData for chainable ViewData updates
2024-04-17 16:55:53 +02:00
Developer 02
82da3586a5
Implementierung von AddCookieConsentSettings zum Laden der Cookie-Zustimmungseinstellungen aus der Konfiguration
...
Eine Methode wurde hinzugefügt, um die CookieConsentSettings aus der appsettings.json als Singleton zu laden und zu registrieren. Diese Einstellungen verwalten die Benutzerzustimmung für Cookies. Beinhaltet Fehlerbehandlung für fehlende oder falsche Konfigurationen.
2024-04-15 14:15:12 +02:00
Developer 02
49e3d29fd4
Implementierung von JWTService und IJWTService für JWT-Operationen
...
Hinzugefügt wurden die JWTService-Klasse und das IJWTService-Interface zur Unterstützung der Generierung und Validierung von JWTs basierend auf Anspruchstypen. Enthält Methoden zum Erstellen von Sicherheitsschlüsseln, Generieren von Tokens und Lesen von Tokens mit ausführlicher Dokumentation.
2024-04-15 13:52:59 +02:00
Developer 02
79cf385a67
Implementierung der dynamischen Entfernung von Controllern in DigitalData.Core.API
...
Hinzugefügt RemoveIfControllerConvention Klasse, um die bedingte Entfernung von Controllern beim Start zu ermöglichen, was die Konfigurierbarkeit und Modularität der Anwendung verbessert.
2024-04-09 13:49:08 +02:00