feat(envelope): ReceiverStatusTable-Komponente unter Envelope-Tabelle hinzugefügt und Backend-Unterstützung integriert

- ReceiverStatusTableComponent als Unterkomponente der EnvelopeTable erstellt, um Empfängerstatus anzuzeigen.
- ReceiverStatusTable in EnvelopeTable mit Tabs und dynamischem Datenladen integriert.
- EnvelopeTable angepasst, um Empfängerdaten über den EnvelopeReceiverService abzurufen und in ReceiverStatusTable anzuzeigen.
- Backend aktualisiert, um das Abrufen von Umschlägen nach Benutzer zu unterstützen:
  - `ReadByUserAsync`-Methode im Envelope-Repository hinzugefügt, um Umschläge für einen bestimmten Benutzer abzufragen.
  - Servicemethode implementiert, um die abgefragten Umschläge in DTOs zu konvertieren und das Ergebnis zurückzugeben.
This commit is contained in:
Developer 02
2024-09-06 11:32:39 +02:00
parent 8753875d93
commit 97f07bc72d
8 changed files with 37 additions and 27 deletions

View File

@@ -26,7 +26,7 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers
try
{
if (User.GetId() is int intId)
return await _envelopeService.ReadByIdAsync(intId).ThenAsync(
return await _envelopeService.ReadByUserAsync(intId).ThenAsync(
Success: Ok,
Fail: IActionResult (msg, ntc) =>
{