168a4b0791
feat: add ReadProfileAsync extension method for IMediator
2025-07-25 17:50:38 +02:00
dd4cd1b39e
feat(ReadProfile): Unterstützung für das bedingte Laden von Profilobjekten hinzugefügt
...
- Flag „IncludeObject” in ReadProfile-Anfrage eingeführt
- IProfileObjRepository in ReadProfileHandler eingefügt
- Handler aktualisiert, um Profilobjekte zu laden, wenn IncludeObject wahr ist
2025-07-25 17:42:58 +02:00
eb7ed81cac
feat(IProfileObjRepository): Schnittstelle von ProfileObjRepository erstellen und in ProfileObjRepository implementieren
2025-07-25 17:04:58 +02:00
dd5babfdbe
inject MediatRLicense
2025-07-24 15:41:29 +02:00
dc7da91872
feat(di): register MediatR with service collection
2025-07-24 14:09:20 +02:00
c08c5aacf3
feat: Lesevorgang für Benutzerprofil mittels MediatR und Repository implementiert
...
- ReadProfile-Request eingeführt, um Benutzerprofil anhand der UserId abzurufen
- ReadProfileHandler hinzugefügt, der das Profil aus dem IProfileRepository liest
- Asynchrone Verarbeitung mit Unterstützung für CancellationToken integriert
2025-07-24 13:22:12 +02:00
14f5c73d43
feat(profile): implement ReadProfile query with MediatR
...
Added ReadProfile query and its handler using MediatR pattern to retrieve user profile by user ID via IProfileRepository.
2025-07-24 11:40:20 +02:00
b25d4eb028
feat: add documentation comments
2025-07-24 11:28:29 +02:00
8c08beba4e
feat(repository): Implementieren Sie ProfileRepository mit ReadAsync unter Verwendung von FNMWF_GET_PROFILES.
2025-07-24 11:24:20 +02:00
30bb3ffa11
chore: update dependency injection methods of repositories
2025-07-24 11:00:48 +02:00
a9faf74803
chore: update references of Contracts.Repositories
2025-07-24 10:56:02 +02:00
22e4b4f54f
refactor(Contracts.Repositories): Verschieben Sie es in die Anwendungsschicht, um die Anforderungen einer sauberen Architektur zu erfüllen.
2025-07-24 10:35:30 +02:00
537891b8c5
refactor(ProfileService): CRUDService-Implementierung entfernen
2025-07-18 16:10:39 +02:00
1fcdcf6c0a
chore: alle Projekte in das Verzeichnis src verschieben
2025-07-18 14:48:28 +02:00