104 Commits

Author SHA1 Message Date
Developer 02
c9d07ce7bf feat: Hinzufügen des IUnique<T>-Interfaces zur Implementierung einer eindeutigen Kennung 2024-09-11 09:22:48 +02:00
Developer 02
bb39b97d1e refactor: Umbenennung der ReadAll-Methode in ReadOnly im CRUDRepository 2024-09-10 11:21:21 +02:00
Developer 02
b91769d931 refactor: ReadAll-Methode aus allen Schnittstellen entfernt, da sie unnötig war. Diese Änderung verbessert die Klarheit der Schnittstellen und entspricht den Best Practices. 2024-09-10 11:17:32 +02:00
Developer 02
ee5668a5cb feat: ReadAll-Methode in ICRUDRepository und CRUDRepository implementieren
- ReadAll-Methode zur ICRUDRepository-Schnittstelle hinzugefügt, um die Abfrage aller Entitäten zu ermöglichen.
- ReadAll-Methode in der CRUDRepository-Klasse implementiert, um IQueryable<TEntity> für weitere Abfragen und Filterung bereitzustellen.
2024-09-09 17:44:18 +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
ceb8858dc9 fix: 'NotFound'-Flag zur Flag-Enum hinzufügen, um fehlende Ressourcen oder Operationen anzuzeigen 2024-08-29 16:15:59 +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
c1782bf4c3 refactor: Uri-Eigenschaft in BaseHttpClientService auf protected set geändert für bessere Kapselung 2024-07-29 15:36:25 +02:00
Developer 02
cff310ad59 chore: Legacy.Client für Build-Release konfiguriert 2024-07-29 14:17:06 +02:00
Developer 02
e9c5ae1683 feat: Projektlogo hinzugefügt 2024-07-29 14:05:30 +02:00
Developer 02
09ab518007 chore: Projektversion auf normale Projektversion angepasst und Projektnamen hinzugefügt 2024-07-29 13:58:23 +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
249e13e6a2 API nuget-package version upgraded from 1.0.2 to 1.0.2.1 2024-07-01 16:26:07 +02:00
Developer 02
97f6b6c874 Separate ReadControllerBase mit Fehlerbehandlung hinzugefügt. 2024-07-01 16:24:05 +02:00
Developer 02
deb67a99ce Die Version des API-Nuget-Pakets wurde von 1.0.1 auf 1.0.2 aktualisiert. 2024-07-01 16:12:31 +02:00
Developer 02
3c85969f5a Separate CRUDControllerBase mit Fehlerbehandlung hinzugefügt. 2024-07-01 16:10:46 +02:00
Developer 02
7789605585 try-catch zu CRUDControllerBase hinzugefügt 2024-07-01 16:01:49 +02:00
Developer 02
2cb80ec119 Projektversion 'Infrastruktur' von 1.0.1 auf 1.0.1.1.1 erhöht 2024-07-01 15:57:27 +02:00
Developer 02
b0f5738390 Bedingung vom Typ new() entfernen 2024-06-27 16:02:41 +02:00
Developer 02
8f09ec4255 Gitignore aktualisieren 2024-06-27 16:01:58 +02:00
Developer 02
ab4d8646d1 Gitignore aktualisieren. 2024-06-27 13:53:13 +02:00
Developer 02
9f649a11f2 chore: Aktualisiere den Pfad für PackageIcon 2024-06-27 12:45:23 +02:00
Developer 02
9bd377de80 chore: Upgrade Abstractions and Client projects from 1.0.0 to 1.0.1 2024-06-27 12:39:18 +02:00
Developer 02
52d350ae48 Refactor: Make Build method private to ensure IServiceProvider is only created via Lazy initialization for thread safety and consistency. 2024-06-27 12:35:37 +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
c09ff44287 Gitignore aktualisieren. 2024-06-27 09:18:30 +02:00
Developer 02
d84ef820f1 GetCookies-Methode hinzugefügt. Test für http-Dienst hinzugefügt 2024-06-26 16:57:30 +02:00
Developer 02
8d38e883df Die Klasse Method (Http) und unnötige Erweiterungen wurden entfernt. 2024-06-26 16:40:54 +02:00
Developer 02
ba94f4689a feat: Implementierung von BaseHttpClientService und DIExtensions für HTTP-Client-Dienste
- Hinzugefügt: `BaseHttpClientService` zur Handhabung von HTTP-Anfragen mit Cookie-Verwaltung.
- Implementiert: `HttpClientService<TClientOptions>`, das `BaseHttpClientService` für typisierte Client-Optionen erweitert.
- Erstellt: `DIExtensions` zur Registrierung von HTTP-Client-Diensten im Dependency Injection Container.
- Bereitgestellt: Methoden zum Hinzufügen von HTTP-Client-Diensten mit und ohne spezifische Client-Optionen.
- Konfiguriert: Optionen zum Festlegen der Basis-URI für HTTP-Clients.
2024-06-26 13:38:08 +02:00
Developer 02
5e26545036 Aktualisierung der API-Version von 1.0.0 auf 1.0.1 2024-06-24 14:38:51 +02:00
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