Commit Graph

  • fee43c00ca feat(CryptFactory) : initiliazierte Schnittstellen. Developer 02 2024-11-18 17:44:55 +01:00
  • ee3060158e refactor(RSADecryptor): Konstruktionsmethode intern gemacht Developer 02 2024-11-18 17:35:01 +01:00
  • 4e615d7e39 feat(RSACryptographer): RSAEncryptionPadding nicht erforderlich gemacht und OaepSHA256 als Standard zugewiesen Developer 02 2024-11-18 17:32:14 +01:00
  • d1fea581d7 feat(Tests.Security): initialisiert RSADecryptorTests. Developer 02 2024-11-18 17:22:38 +01:00
  • 26a68cd477 fix(Core.Security): pem-Importprozess in den Initilizer mehetods verschoben Developer 02 2024-11-18 17:14:42 +01:00
  • eccf2b32ce Refactor(Core.Security): Getrennte Pem-Eigenschaften für öffentliche und private Schlüssel wurden entfernt. Developer 02 2024-11-18 14:39:18 +01:00
  • 6ff0d0a876 feat(RSADecryptor): Aktualisiert für den Import von verschlüsseltem pem Developer 02 2024-11-18 14:27:53 +01:00
  • 0bb779b7b6 refactor(Core.Security): Implementierung der entsprechenden Schnittstellen zu RSACryptographer, RSADecryptor und RSAEncryptor. Developer 02 2024-11-18 11:04:24 +01:00
  • 51ebf3fa67 refactor(Core.Security): Entfernt die Erweiterungsmethoden im aktuellen Projekt. - Projekt Security.Extensions hinzugefügt. Developer 02 2024-11-18 10:58:34 +01:00
  • 8cc6fd95f7 feat(Abstraktionen.Sicherheit): Schnittstellen für IRSACryptographer, IRSADecryptor und IRSAEncryptor erstellt. Developer 02 2024-11-18 10:54:57 +01:00
  • c5b422921b feat(DigitalData.Core.Security.Extensions): Verschiebung der Methoden RSAExtensions und Extensions. Developer 02 2024-11-18 10:42:48 +01:00
  • 7b571e4d86 feat(DigitalData.Core.Security.Extensions): Initialisiert. Developer 02 2024-11-18 10:41:16 +01:00
  • c39b554165 refactor(RSADecryptor): PublicKeyPem entfernt. Developer 02 2024-11-18 10:36:15 +01:00
  • 489ca67203 Refactor(RSACryptographer): Entfernte Pem initter Methode. - PrivateKeyPem initter Methode zu RSADecryptor hinzugefügt. - PublicKeyPem getter und initter Methoden zu RSAEncryptor hinzugefügt. Developer 02 2024-11-18 10:33:38 +01:00
  • 0804ea1418 refactor: RSA-Kryptografie-Klassen für bessere Flexibilität und Effizienz überarbeitet Developer 02 2024-11-16 03:24:19 +01:00
  • 84dbca97d5 feat(Core.Security): Erstellte Erweiterungsmethoden Developer 02 2024-11-16 02:14:28 +01:00
  • 8c350db146 chore: update gitignroe Developer 02 2024-11-14 10:26:07 +01:00
  • 471dace359 feat: Projekt initialisieren Developer 02 2024-11-14 09:59:14 +01:00
  • a01e6e5b16 feat: Neue Erweiterungsmethoden zum Verarbeiten von Ergebnissen hinzufügen Developer 02 2024-09-16 10:08:11 +02:00
  • 96d03a5f59 chore: NuGet-Paketversionen für Application-, Infrastructure-, DTO- und Abstractions-Ebenen aktualisiert Developer 02 2024-09-16 09:13:44 +02:00
  • 993d407a48 feat: ReadService hinzugefügt und in ReadController integriert Developer 02 2024-09-16 09:08:27 +02:00
  • 2c739fbf02 refactor: ICRUDService von IReadService erweitern und Methoden aktualisieren Developer 02 2024-09-13 16:48:37 +02:00
  • dcd54266c0 refactor: IUnique<TId>-Einschränkungen in den Basis-Controller-Klassen durchsetzen Developer 02 2024-09-13 16:40:26 +02:00
  • 0bf8979a09 refactor: Einführung des IUnique<TId>-Interfaces für Entitäten und DTOs Developer 02 2024-09-13 16:30:52 +02:00
  • b6ac303c96 fix: HasEntity-Methode auf CountAsync aktualisiert Developer 02 2024-09-11 10:54:41 +02:00
  • 406a41b91f feat: CountAsync-Methode zum Repository-Interface und zur Implementierung hinzugefügt Developer 02 2024-09-11 10:52:56 +02:00
  • adfb0daf7d feat: Füge CountAsync Methode zum ICRUDRepository Interface hinzu Developer 02 2024-09-11 10:07:20 +02:00
  • a6d554fbc2 refactor: Entfernte die HandleException Methode aus der CRUDService Klasse und dem Interface Developer 02 2024-09-11 10:05:15 +02:00
  • c6199cc0be refactor: Entfernte nicht benötigte _keyPropertyInfo und aktualisierte CreateAsync Methode Developer 02 2024-09-11 10:03:04 +02:00
  • ed2a591317 refactor: Kommentar zur Dokumentation aktualisieren Developer 02 2024-09-11 09:57:42 +02:00
  • f6d5305c22 fix: CRUDRepository Konstruktor aktualisiert, um DbSet<TEntity> als Parameter zu akzeptieren Developer 02 2024-09-11 09:56:04 +02:00
  • a6230419d8 refactor: ICRUDService, CRUDService, CRUDRepository und ICRUDRepository um IUnique<TId> Einschränkung zu erzwingen Developer 02 2024-09-11 09:54:26 +02:00
  • b6cd520b72 refactor: CRUDService-Methoden auf vereinfachte Map-Methode umstellen Developer 02 2024-09-11 09:47:52 +02:00
  • 68bfe93cf2 chore: MapOrThrow Methode in AutoMapperExtension als veraltet markieren Developer 02 2024-09-11 09:45:22 +02:00
  • e6849cd9c9 Fix: Überprüfung hinzugefügt, ob die Entität in UpdateAsync vorhanden ist Developer 02 2024-09-11 09:43:01 +02:00
  • d59350174c Refactor: Erzwinge IUnique<TId> Einschränkung für TUpdateDto in CRUDService Developer 02 2024-09-11 09:29:21 +02:00
  • 5f18ccd2bd feat: Hinzufügen des IUnique<T>-Interfaces zur Implementierung einer eindeutigen Kennung Developer 02 2024-09-11 09:26:07 +02:00
  • 58d879aec5 Revert "feat: Hinzufügen des IUnique<T>-Interfaces zur Implementierung einer eindeutigen Kennung" Developer 02 2024-09-11 09:24:48 +02:00
  • c9d07ce7bf feat: Hinzufügen des IUnique<T>-Interfaces zur Implementierung einer eindeutigen Kennung Developer 02 2024-09-11 09:22:48 +02:00
  • bb39b97d1e refactor: Umbenennung der ReadAll-Methode in ReadOnly im CRUDRepository Developer 02 2024-09-10 11:21:21 +02:00
  • 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. Developer 02 2024-09-10 11:17:32 +02:00
  • ee5668a5cb feat: ReadAll-Methode in ICRUDRepository und CRUDRepository implementieren Developer 02 2024-09-09 17:44:18 +02:00
  • 67a3c598b1 chore: Increment version number to 1.0.0.1 for package update Developer 02 2024-08-30 11:51:00 +02:00
  • ceb8858dc9 fix: 'NotFound'-Flag zur Flag-Enum hinzufügen, um fehlende Ressourcen oder Operationen anzuzeigen Developer 02 2024-08-29 16:15:59 +02:00
  • ed5dd43f37 chore: für NuGet-Paket konfiguriert Developer 02 2024-07-31 09:59:11 +02:00
  • 8224b733db chore: Build auf Debug eingestellt und Namespace von HttpExtensions auf Client aktualisiert Developer 02 2024-07-29 16:11:46 +02:00
  • c1782bf4c3 refactor: Uri-Eigenschaft in BaseHttpClientService auf protected set geändert für bessere Kapselung Developer 02 2024-07-29 15:36:25 +02:00
  • cff310ad59 chore: Legacy.Client für Build-Release konfiguriert Developer 02 2024-07-29 14:17:06 +02:00
  • e9c5ae1683 feat: Projektlogo hinzugefügt Developer 02 2024-07-29 14:05:30 +02:00
  • 09ab518007 chore: Projektversion auf normale Projektversion angepasst und Projektnamen hinzugefügt Developer 02 2024-07-29 13:58:23 +02:00
  • 246c1123fe fix: Projektdateiname für DigitalData.Core.Legacy.Client korrigiert Developer 02 2024-07-29 13:54:24 +02:00
  • d937383c78 test: Legacy.Client getestet und erfolgreich abgeschlossen, alle erforderlichen Tests bestanden Developer 02 2024-07-29 13:46:30 +02:00
  • d35b638c74 refactor: Umbenennung und Konfiguration für Legacy-Projekt Developer 02 2024-07-29 13:04:36 +02:00
  • 605448c0da chore: ConsoleApp-Referenz aus den Lösungen entfernt Developer 02 2024-07-29 11:20:50 +02:00
  • f46a0627ce feat: DigitalData.Core.Client um .NET Framework-Unterstützung erweitert durch Erstellung des DigitalData.Core.Client.Legacy-Projekts Developer 02 2024-07-29 11:17:25 +02:00
  • 249e13e6a2 API nuget-package version upgraded from 1.0.2 to 1.0.2.1 Developer 02 2024-07-01 16:25:09 +02:00
  • 97f6b6c874 Separate ReadControllerBase mit Fehlerbehandlung hinzugefügt. Developer 02 2024-07-01 16:24:05 +02:00
  • deb67a99ce Die Version des API-Nuget-Pakets wurde von 1.0.1 auf 1.0.2 aktualisiert. Developer 02 2024-07-01 16:12:31 +02:00
  • 3c85969f5a Separate CRUDControllerBase mit Fehlerbehandlung hinzugefügt. Developer 02 2024-07-01 16:10:46 +02:00
  • 7789605585 try-catch zu CRUDControllerBase hinzugefügt Developer 02 2024-07-01 16:01:49 +02:00
  • 2cb80ec119 Projektversion 'Infrastruktur' von 1.0.1 auf 1.0.1.1.1 erhöht Developer 02 2024-07-01 15:57:27 +02:00
  • b0f5738390 Bedingung vom Typ new() entfernen Developer 02 2024-06-27 16:02:41 +02:00
  • 8f09ec4255 Gitignore aktualisieren Developer 02 2024-06-27 16:01:58 +02:00
  • ab4d8646d1 Gitignore aktualisieren. Developer 02 2024-06-27 13:53:13 +02:00
  • 9f649a11f2 chore: Aktualisiere den Pfad für PackageIcon Developer 02 2024-06-27 12:45:23 +02:00
  • 9bd377de80 chore: Upgrade Abstractions and Client projects from 1.0.0 to 1.0.1 Developer 02 2024-06-27 12:39:18 +02:00
  • 52d350ae48 Refactor: Make Build method private to ensure IServiceProvider is only created via Lazy initialization for thread safety and consistency. Developer 02 2024-06-27 12:35:37 +02:00
  • 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. Developer 02 2024-06-27 12:29:31 +02:00
  • c09ff44287 Gitignore aktualisieren. Developer 02 2024-06-27 09:18:30 +02:00
  • d84ef820f1 GetCookies-Methode hinzugefügt. Test für http-Dienst hinzugefügt Developer 02 2024-06-26 16:57:30 +02:00
  • 8d38e883df Die Klasse Method (Http) und unnötige Erweiterungen wurden entfernt. Developer 02 2024-06-26 16:40:54 +02:00
  • ba94f4689a feat: Implementierung von BaseHttpClientService und DIExtensions für HTTP-Client-Dienste Developer 02 2024-06-26 13:38:08 +02:00
  • 5e26545036 Aktualisierung der API-Version von 1.0.0 auf 1.0.1 Developer 02 2024-06-24 14:38:51 +02:00
  • e554197089 Erweiterungsmethode hinzugefügt, um IStringLocalizer in ein dynamisches Objekt zu konvertieren. Developer 02 2024-06-24 14:34:24 +02:00
  • b6adf7ed8b Core.API ist für die Paketierung konfiguriert. Developer 02 2024-06-20 16:58:39 +02:00
  • 0ad92e7592 Kommentare zur Dokumentation hinzugefügt und Pakete konfiguriert. Developer 02 2024-06-20 16:20:50 +02:00
  • b7584a1632 Aktualisierter Gitignore. Developer 02 2024-06-20 15:12:13 +02:00
  • cf0689e349 Paketkonfiguration aktualisieren. Developer 02 2024-06-20 14:01:15 +02:00
  • 316847a11b Gitignore aktualisieren Developer 02 2024-06-20 14:00:32 +02:00
  • 58e86e1405 Refaktorieren: Projektname von "Contracts" zu "Abstractions" geändert, um den Zweck besser widerzuspiegeln. Developer 02 2024-06-20 12:17:30 +02:00
  • 3844f9d8d8 Refactored ICRUDService interface to remove the generic TCRUDRepository parameter for simplification and improved readability. Developer 02 2024-06-15 00:41:24 +02:00
  • 0697f5ff58 feat: DirectorySearchOptions-Klasse hinzugefügt und DirectorySearchService refaktoriert, um IOptions für eine verbesserte Konfigurationsverwaltung zu verwenden. Developer 02 2024-06-13 15:44:57 +02:00
  • ee045d5bfd Standard-String-Localizer aus Diensten entfernt. Developer 02 2024-06-13 14:12:09 +02:00
  • cb28ce39a1 Hinzufügen der ConfigureBySection-Methode zur Konfiguration von Diensten nach Abschnitt und Rückgabe des Builders. Developer 02 2024-06-11 18:57:44 +02:00
  • 63bcf8a9b9 Revert "feat: Index-Parameter zu Message-Methoden in DTOExtensions hinzugefügt, um Nachrichten an einer bestimmten Position einzufügen." Developer 02 2024-06-10 14:57:02 +02:00
  • 09a2360640 feat: Index-Parameter zu Message-Methoden in DTOExtensions hinzugefügt, um Nachrichten an einer bestimmten Position einzufügen. Developer 02 2024-06-10 14:48:50 +02:00
  • 4ed0bbc21f feat: Hinzufügen der ToFail-Methode zur DataResult-Klasse zur Umwandlung in einen Fehlerzustand mit Nachrichten und Hinweisen. Developer 02 2024-06-10 14:32:25 +02:00
  • 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. Developer 02 2024-06-07 15:04:10 +02:00
  • a01cb0e2a8 Gitignore aktualisieren Developer 02 2024-06-07 15:01:02 +02:00
  • 132183e1d8 Einen neuen Test für IEnumerable zu BaseDtoTest hinzugefügt. Developer 02 2024-06-06 15:37:44 +02:00
  • 0e0f78aaa2 Umbenennung von BaseDto in BaseDTO für eine konsistente Namensgebung. Developer 02 2024-06-06 15:24:37 +02:00
  • 419974ba12 feat: Füge BaseDto-Datensatz mit überschriebenem GetHashCode Developer 02 2024-06-06 15:17:22 +02:00
  • 5b21f7f208 .gitignore aktualisieren Developer 02 2024-06-06 15:17:03 +02:00
  • 5c016be71a Methoden zur DTOExtensions hinzugefügt, um die Handhabung von booleschen DataResults zu verbessern. Developer 02 2024-06-06 10:40:48 +02:00
  • f21944f177 IsFailed-Eigenschaft zur Result-Klasse hinzugefügt, um den Fehlerzustand bequem zu überprüfen. Developer 02 2024-06-04 15:26:57 +02:00
  • 401e742ea3 Erweiterungsmethode hinzugefügt, um alle lokalisierten Zeichenfolgen im String-Localizer in ein Wörterbuch umzuwandeln. Developer 02 2024-05-31 09:31:59 +02:00
  • 5f84f6bcab Removed unnecessary reference Developer 02 2024-05-24 13:39:59 +02:00
  • c559662286 Methoden hinzugefügt, um DiP-Modus und kombinierten Dev- oder DiP-Modus zu prüfen. Developer 02 2024-05-22 13:03:51 +02:00
  • 0138fb5166 Hinzufügen von IEnumerable-Überladungen für Message- und Notice-Methoden in DTOExtensions. Developer 02 2024-05-16 16:12:51 +02:00
  • b71c778a4d feat: Implementierung von CSPMiddleware zur Hinzufügung von CSP-Headern mit Nonce für verbesserte Sicherheit. Developer 02 2024-05-14 11:19:22 +02:00