Developer 02
8d9de4502e
refactor(Application): Verbesserung der CRUDService zur Steigerung der Typflexibilität und Wartbarkeit
...
- Entfernen redundanter generischer Einschränkungen für `TUpdateDto` in `CRUDService`.
- Aktualisierung der Methode `UpdateAsync`, um einen generischen Parameter für eine bessere Typflexibilität von `TUpdateDto` einzuschließen.
- Verbesserung der Typ-Einschränkungen durch Durchsetzung von `IUnique<TId>` direkt im Methodenumfang, wo zutreffend.
- Vereinfachung der Klasse zur Einhaltung bewährter Praktiken im Design generischer Dienste.
2024-12-10 23:17:41 +01:00
Developer 02
993d407a48
feat: ReadService hinzugefügt und in ReadController integriert
...
- Generischen ReadService erstellt, um Lese- (ReadById, ReadAll) und Löschoperationen zu verwalten.
- ReadService in den ReadController integriert.
2024-09-16 09:08:27 +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
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
f170a4dd34
Refaktorisierung von CRUDControllerBase zur Vereinfachung der Generizität und Entfernung nicht benötigter Typparameter.
2024-05-03 09:45:27 +02:00
Developer 02
efb573b945
Refaktorisierung von CRUDControllerBase zur Nutzung des Result-Musters für eine sauberere Fehlerbehandlung und Codestruktur.
2024-05-03 09:36:26 +02:00
Developer 02
94da0733ce
Refaktorisiere LogNotice, um ILogger ohne Generika zu verwenden, und füge eine Überladung hinzu, um Result-Objekte direkt zu loggen.
2024-05-02 16:28:05 +02:00
Developer 02
59619702ab
feat(auth): AD-Authentifizierungsprüfung hinzugefügt
2024-04-02 15:02:07 +02: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