23 Commits

Author SHA1 Message Date
Developer 02
7b571e4d86 feat(DigitalData.Core.Security.Extensions): Initialisiert. 2024-11-18 10:41:16 +01:00
Developer 02
471dace359 feat: Projekt initialisieren 2024-11-14 09:59:14 +01:00
Developer 02
a01e6e5b16 feat: Neue Erweiterungsmethoden zum Verarbeiten von Ergebnissen hinzufügen
- `HasAnyFlag` Methode hinzugefügt, um zu überprüfen, ob eine Benachrichtigung eines der angegebenen Flags hat.
- `Then` und `ThenAsync` Methoden für `Task<DataResult<T>>` Typ hinzugefügt, um asynchrone Ergebnisse basierend auf Erfolg oder Misserfolg zu verarbeiten.
2024-09-16 10:08:11 +02:00
Developer 02
0bf8979a09 refactor: Einführung des IUnique<TId>-Interfaces für Entitäten und DTOs
- Aktualisiertes IBasicCRUDService-Interface, um Konsistenz bei einzigartigen Identifikatoren mit IUnique<TId> durchzusetzen
- DIExtensions-Methoden angepasst, um IUnique<TId>-Einschränkungen für DTOs und Entitäten einzuschließen
2024-09-13 16:30:52 +02:00
Developer 02
67a3c598b1 chore: Increment version number to 1.0.0.1 for package update 2024-08-30 11:51:00 +02:00
Developer 02
ed5dd43f37 chore: für NuGet-Paket konfiguriert 2024-07-31 09:59:11 +02:00
Developer 02
8224b733db chore: Build auf Debug eingestellt und Namespace von HttpExtensions auf Client aktualisiert 2024-07-29 16:11:46 +02:00
Developer 02
cff310ad59 chore: Legacy.Client für Build-Release konfiguriert 2024-07-29 14:17:06 +02:00
Developer 02
246c1123fe fix: Projektdateiname für DigitalData.Core.Legacy.Client korrigiert 2024-07-29 13:54:24 +02:00
Developer 02
d937383c78 test: Legacy.Client getestet und erfolgreich abgeschlossen, alle erforderlichen Tests bestanden 2024-07-29 13:46:30 +02:00
Developer 02
d35b638c74 refactor: Umbenennung und Konfiguration für Legacy-Projekt
- DigitalData.Core.Client.Legacy wurde in DigitalData.Core.Legacy.Client umbenannt.
- Projektdateien von DigitalData.Core.Client wurden nach DigitalData.Core.Legacy.Client kopiert.
- DigitalData.Core.Legacy.Client wurde für .NET Framework konfiguriert.
2024-07-29 13:04:36 +02:00
Developer 02
605448c0da chore: ConsoleApp-Referenz aus den Lösungen entfernt 2024-07-29 11:20:50 +02:00
Developer 02
f46a0627ce feat: DigitalData.Core.Client um .NET Framework-Unterstützung erweitert durch Erstellung des DigitalData.Core.Client.Legacy-Projekts 2024-07-29 11:17:25 +02:00
Developer 02
f128a719e8 feat: Implement ServiceFactory for dependency injection
- Added ServiceFactory class to manage service registrations and service provider creation.
- Implemented a lazy-loaded IServiceProvider to ensure services are only built once.
- Prevent further modifications to the service collection after the service provider is created.
- Added Provide<T>() method to resolve and retrieve services from the service provider.
2024-06-27 12:29:31 +02:00
Developer 02
cf0689e349 Paketkonfiguration aktualisieren. 2024-06-20 14:01:15 +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
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
419974ba12 feat: Füge BaseDto-Datensatz mit überschriebenem GetHashCode 2024-06-06 15:17:22 +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
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
6659ac25c8 Attribute Projekt entfernt 2024-03-13 13:05:37 +01:00
Developer 02
085a1ffdec Projektstruktur optimiert und Benutzer- & Gruppenverzeichnisdienste abgeschlossen. 2024-03-08 15:00:37 +01:00
Developer 02
67d5385c56 initial commit 2024-03-06 16:14:36 +01:00