322 Commits

Author SHA1 Message Date
40deb9968f Update namespaces and package references
Refactor namespaces from `DigitalData.Core.DTO` to `DigitalData.Core.Abstraction.Application.DTO` in multiple controllers to adopt a new abstraction layer. Update `DigitalData.Core.API` package from version `2.2.0` to `2.2.1` and add `DigitalData.Core.Abstraction.Application` package with version `1.0.0`. Add `[Obsolete("Use MediatR")]` attribute to several controllers to encourage transitioning to MediatR for request handling.
2025-06-26 11:47:43 +02:00
182771afd2 Refactor AuthController to use MediatR
- Added using directive for DigitalData.Core.Abstraction.Application.DTO.
- Marked IUserService and GetUserWithClaims as obsolete.
- Transitioning towards MediatR for handling requests and responses.
2025-06-26 10:15:58 +02:00
668eef2a4d Update BaseReadDto namespace and mark as obsolete
Replaced the namespace import from `DigitalData.Core.DTO` to `DigitalData.Core.Abstraction.Application.DTO` in `BaseReadDto.cs`. Added an `Obsolete` attribute to indicate deprecation and recommend using `DigitalData.Core.Exceptions and .Middleware` instead. This change enhances code organization and clarity.
2025-06-26 10:00:01 +02:00
e9527ca61e Refactor namespaces and update DTO structures
Updated namespaces for DTOs and services to improve project organization. Marked several interfaces as obsolete in favor of MediatR for better request handling. Simplified `BaseUpdateDto` and other DTOs by removing `IUnique<int>` implementation. Changed return types of `CreateAsync` methods to return corresponding read DTOs. Removed reference to `DigitalData.Core.DTO` in the project file, reflecting a shift in architecture for maintainability.
2025-06-25 17:14:24 +02:00
8f2ec82d4f Mark IBaseService as obsolete for MediatR usage
Added an `Obsolete` attribute to the `IBaseService` interface, recommending the use of MediatR instead. This change serves as a warning to developers about potential deprecation, encouraging a transition to the suggested alternative.
2025-06-25 16:04:27 +02:00
cc708cae0c Refactor namespace and update project dependencies
Updated the import statement for `DigitalData.Core.Abstractions.Application` to `DigitalData.Core.Abstraction.Application` in `IBaseService.cs`. Removed the `PackageReference` for `DigitalData.Core.Abstractions` version `4.0.0` from the project file, indicating a shift in library usage.
2025-06-25 16:03:14 +02:00
b936677c16 Update packages and simplify entity definitions
- Updated package references to newer versions for `DigitalData.Auth.Client`, `DigitalData.Core.API`, `DigitalData.Core.Abstractions`, `DigitalData.Core.Application`, and `DigitalData.EmailProfilerDispatcher.Abstraction`.
- Changed `UserManager.Domain` package version from `3.0.2` to `3.1.0` and updated assembly and file versions.
- Removed `IUnique<int>` interface implementation from `BaseEntity`, `ClientUser`, `Module`, and `ModuleOfUser`.
- Added data annotations to the `User` class for various properties that were previously commented out.
- Updated `Microsoft.EntityFrameworkCore` package references in the `Infrastructure` project for `net7.0` and `net9.0`.
- Modified solution configuration to change a project's build configuration from Debug to Release.
2025-06-25 14:46:39 +02:00
Developer 02
d1155cb406 Update project file for version 3.0.2 release
- Changed SDK declaration to include a non-breaking Unicode character.
- Incremented version number from 3.0.1 to 3.0.2 for package and assembly.
- Updated copyright year to 2024.
2025-04-16 14:29:33 +02:00
Developer 02
9ae3345859 chore: Aktualisierung des Verweises auf das Paketsymbol in den Projektdateien
Die Projektdateien für `DigitalData.UserManager` wurden geändert, um auf ein neues Paketsymbol zu verweisen, das sich unter `..\Assets\icon.png` befindet. Dazu gehört das Hinzufügen des Elements „<PackageIcon>“ in „DigitalData.UserManager.API.csproj“ und die Aktualisierung der Elemente „<None>“ in mehreren Projektdateien. Die alte Icondatei wurde gelöscht, und die Abschnitte von `<ItemGroup>` wurden angepasst, um sicherzustellen, dass das neue Icon korrekt in das Projekt gepackt wird.
2025-04-16 14:23:59 +02:00
Developer 02
a4e4883d6b chore: Hinzufügen des Projekts "Assets" mit einer Symboldatei zur Projektmappe
Es wurde ein neues Projekt namens "Assets" eingeführt, das eine Symboldatei (`icon.png`) enthält. Dieses Projekt ist in der Struktur der Projektmappe unter "Projektmappenobjekte" organisiert, was die Verwaltung der Projektressourcen verbessert.
2025-04-16 14:19:22 +02:00
Developer 02
9f6acfb8d3 chore: Erhöhen der Projektversionen und Entfernen unbenutzter JS-Dateien
Aktualisierte Versionsnummern für API-, Anwendungs- und Infrastrukturprojekte:
- API: 6.0.0 auf 6.0.1
- Anwendung: 3.1.2 bis 3.1.3
- Infrastruktur: 3.0.1 bis 3.0.2

Außerdem wurden die Assembly- und Dateiversionen entsprechend aktualisiert. Zwei unbenutzte JavaScript-Dateien wurden aus dem API-Projekt entfernt.
2025-04-16 14:16:28 +02:00
Developer 02
be78947b48 Remove Windows service check and update package versions
Updated `Program.cs` to eliminate the Windows service conditional check.
Updated `DigitalData.Core.Abstractions` and `DigitalData.Core.Application`
to versions 3.4.1 and 3.2.1, respectively. Removed the
`DigitalData.Core.Infrastructure` package reference. In
`DigitalData.UserManager.Infrastructure.csproj`, updated
`DigitalData.Core.Infrastructure` to version 2.0.1 and added
`Microsoft.EntityFrameworkCore.Relational` for net7.0, net8.0,
and net9.0 with corresponding versions.
2025-04-16 14:13:04 +02:00
Developer 02
b2e64e794c Update package references for target frameworks
Added `DigitalData.Core.Infrastructure` version `2.0.0` and updated package references for `net7.0`, `net8.0`, and `net9.0` in `DigitalData.UserManager.Application.csproj`. Updated `AutoMapper` to version `14.0.0` for `net8.0` and `net9.0`, along with other related packages to their latest versions.
2025-04-16 13:16:07 +02:00
Developer 02
d6b82cf085 Update Entity Framework Core package references
Removed the fixed version for Microsoft.EntityFrameworkCore
and added conditional references for versions 7.0.20, 8.0.15,
and 9.0.4 based on target frameworks net7.0, net8.0, and
net9.0, respectively.
2025-04-16 13:04:40 +02:00
Developer 02
6cd72fe755 Überarbeitung der UserManager-Konfiguration und -Abhängigkeiten
Unnötige Paketverweise wurden aus dem API-Projekt entfernt, einschließlich Entity Framework Core und System.DirectoryServices. Ersetzte `AddDbContext` durch `AddUserManager` in `Program.cs`, um die UserManager-Dienstkonfiguration zu rationalisieren. Die Datei `Extensions.cs` wurde aktualisiert, um die Überladung der Verbindungszeichenfolge für `AddUserManager` zu entfernen, und `DependencyInjection.cs` wurde geändert, um die Einrichtung der UserManager-Infrastruktur zu vereinfachen.
2025-04-16 12:50:36 +02:00
Developer 02
8d0beab709 Refactoring der Projektabhängigkeiten und Aktualisierung von Program.cs
Verweise auf DigitalData.UserManager.Application und
DigitalData.UserManager.Domain in DigitalData.UserManager.API.csproj entfernt.
Ein Verweis auf DigitalData.UserManager.DependencyInjection
wurde hinzugefügt, um die Architektur zu rationalisieren und die Verwaltung von Abhängigkeiten zu verbessern.
Program.cs wurde aktualisiert, um den neuen Namespace für Dependency Injection
für ein verbessertes Service-Management aufzunehmen.
2025-04-16 11:45:50 +02:00
Developer 02
52871f006d Refactor UserManager dependency injection setup
Umbenennung der Methoden für mehr Klarheit: `AddUserManager` zu `AddUserManagerApplication` und `AddInfrastructureServices` zu `AddUserManagerInfrastructure`. Neue Projektreferenzen für `Application`, `Domain` und `Infrastructure` in der `DigitalData.UserManager.DependencyInjection.csproj` hinzugefügt. Einführung von Erweiterungsmethoden in `Extensions.cs`, um die Registrierung von UserManager-Diensten zu rationalisieren und die Kohärenz zwischen Infrastruktur- und Anwendungsdienstregistrierungen zu verbessern.
2025-04-16 11:42:48 +02:00
Developer 02
ac064f4671 refactor: UserManagerPack durch DependencyInjection-Projekt ersetzen
Das Projekt `DigitalData.UserManagerPack` wurde entfernt und `DigitalData.UserManager.DependencyInjection` hinzugefügt. Die Konfiguration der Projektmappe wurde aktualisiert, um diese Änderung widerzuspiegeln und die richtigen Build-Einstellungen für den Debug- und den Release-Modus sicherzustellen. Das neue Projekt behält die gleichen Eigenschaften und Einstellungen wie das alte Projekt und erfüllt unter einem neuen Namen einen ähnlichen Zweck.
2025-04-16 11:07:06 +02:00
Developer 02
2d792c8544 chore: Refactor project structure and update DI setup
Die Datei `DIExtensions.cs` wurde erheblich überarbeitet, um Abhängigkeiten von der Schicht `DigitalData.UserManager.Infrastructure` zu entfernen. Die Methode `AddUserManager` wurde vereinfacht und eine Methode `AddEncryptor` hinzugefügt. Die Projektverweise auf die Infrastrukturebene in der Anwendungsprojektdatei wurden entfernt. Aktualisierte Servicedateien zur Verwendung neuer Repository-Schnittstellen aus „DigitalData.UserManager.Application.Contracts.Repositories“. Repository-Schnittstellen wurden in den Namensraum für Anwendungsverträge verschoben und ihre Definitionen aktualisiert. Einführung von `DependencyInjection.cs` für die Handhabung von Infrastrukturdienstregistrierungen. Aktualisierte Repository-Implementierungen, um sie an die neue Struktur anzupassen, die Trennung von Belangen zu verbessern und die Injektion von Abhängigkeiten zu vereinfachen.
2025-04-16 11:02:44 +02:00
Developer 02
239a5708a7 Add DigitalData.UserManagerPack project to solution 2025-04-16 10:26:47 +02:00
Developer 02
23283a6846 Add DigitalData.UserManagerPack project file
Created and configured `DigitalData.UserManagerPack.csproj` to target .NET frameworks 7.0, 8.0, and 9.0. Added project metadata including PackageId, Version, Authors, and Description. Established references to `DigitalData.UserManager.Application`, `DigitalData.UserManager.Domain`, and `DigitalData.UserManager.Infrastructure`.
2025-04-16 10:25:11 +02:00
Developer 02
7d317308d5 chore: Aktualisierung der Projekte auf .NET 9.0 und Paketversion
Die Projektdateien für die Anwendung DigitalData.UserManager wurden aktualisiert, um .NET 9.0 neben .NET 7.0 und .NET 8.0 als Ziel zu verwenden. Diese Änderung betrifft die folgenden Projektdateien: `DigitalData.UserManager.API.csproj`, `DigitalData.UserManager.Application.csproj`, `DigitalData.UserManager.Domain.csproj` und `DigitalData.UserManager.Infrastructure.csproj`.

Außerdem wurde die Version des Pakets `DigitalData.EmailProfilerDispatcher.Abstraction` in der Datei `DigitalData.UserManager.Application.csproj` von 2.0.0 auf 3.0.0 aktualisiert.
2025-04-16 10:13:42 +02:00
Developer 02
2aab942563 refactor(PlaceholderAuthController): AuthController umbenennen 2025-03-25 15:34:34 +01:00
Developer 02
054c91609e feat(AuthController): Aktiviere GetUserWithClaims Endpunkt 2025-03-25 14:15:31 +01:00
Developer 02
5c097eda80 Aktivierter Logout-Endpunkt 2025-03-25 14:00:19 +01:00
Developer 02
d228a3cd50 Aktiviert Endpunkt prüfen 2025-03-25 13:56:17 +01:00
Developer 02
0786013bd0 fix(AuthTokenKey): Update default audiance 2025-03-25 13:50:30 +01:00
Developer 02
beabc3f4e0 fix(appsettings): AuthCLientParms.Url 2025-03-25 13:32:24 +01:00
Developer 02
44560e7057 feat(Programm): Konfiguriert für Auth.API 2025-03-25 13:19:29 +01:00
Developer 02
2098a7d48d feat(LazyServiceProvider): Erstellt als Callback des Service Providers 2025-03-25 13:09:39 +01:00
Developer 02
140f172369 Ansprüche über ModelExtensipons konfigurieren 2025-03-25 13:07:06 +01:00
Developer 02
b3e7c1aa99 chore(API): Aktualisierung DigitalData.Auth.Client 1.3.5 2025-03-25 12:33:29 +01:00
Developer 02
0d4436b061 chore: aktualisiert, um sowohl .net 7 als auch .net 8 zu unterstützen 2025-03-25 11:52:03 +01:00
Developer 02
b88fd78367 chore(API): Hinzufügen von DigitalData.Auth.Client 1.3.3 nuget-package. 2025-03-24 16:47:56 +01:00
Developer 02
7670f2119e refactor(AuthController): Konvertiert in einen Platzhalter-Controller für Swagger. 2025-03-24 16:40:54 +01:00
Developer 02
a142196d87 chore: aktualisierte DigitalData.Core-Pakete 2025-03-24 14:17:23 +01:00
Developer 02
59e8c6c0c6 fix(Anwendung): Standard StringLocalizer auf null setzen, um die Abhängigkeit zu entfernen.
- Hochgestuft auf 3.1.2
2025-01-20 14:41:29 +01:00
Developer 02
3cf1215a1c chore(Infrastruktur): Hochgestuft auf 3.0.1 2025-01-20 14:19:37 +01:00
Developer 02
81c00401b7 chore(Domain): Hochgestuft auf 3.0.1 2025-01-20 14:18:26 +01:00
Developer 02
e86b42d955 chore(Application): Hochgerüstet auf 3.1.1 2025-01-20 14:16:08 +01:00
Developer 02
80d28e12b9 refactor: Updated the Application, Domain and Infrastructure projects to support .net 8 in addition to .net 7. 2025-01-20 14:14:24 +01:00
Developer 02
7fc71f427b refactor(Application): made IStringLocalizer<Resource> 2025-01-20 14:10:31 +01:00
Developer 02
bd7d521c1e chore(Application): Hochgestuft auf 3.1 2025-01-15 12:47:11 +01:00
Developer 02
33326866f9 feat(DIExtensions): AddUserManager hinzugefügt, um mit db-Kontext hinzuzufügen 2025-01-15 12:45:59 +01:00
Developer 02
fbf9bbeba0 chore: Aktualisierte Nuget-Pakete auf 3 2025-01-15 11:45:00 +01:00
Developer 02
b7f8ea1e8e chore: Aktualisierte Core.Application 2025-01-15 11:43:18 +01:00
Developer 02
6fc8bdc964 chore: Aktualisierung der Version des Angular-Anwendungspakets auf 4.0.0 2024-11-12 14:46:29 +01:00
Developer 02
b3d46aaf30 Chore: Aktualisieren der Version von 3.0.0.0 auf 4.0.0.0. 2024-11-12 14:03:46 +01:00
Developer 02
2870f0e18e refactor(wwwroot): Angular-App aktualisieren 2024-11-12 13:59:20 +01:00
Developer 02
337a0b892e refactor(style.scss): Die Farben der Punktlinien wurden überarbeitet. 2024-11-12 13:49:08 +01:00