feat(EnvelopeReceiverService): füge Methode ReadReceiverByEnvelopeAsync hinzu

- Neue Methode `ReadReceiverByEnvelopeAsync` zur `EnvelopeReceiverService`-Klasse hinzugefügt, um Empfänger anhand der Umschlag-UUID abzurufen.
- Die `EnvelopeReceiverService`-Klasse wurde angepasst, um das Mapping auf `ReceiverReadDto` für die neue Methode zu ermöglichen.
- Die Using-Anweisungen wurden aktualisiert, um das erforderliche DTO (`EnvelopeGenerator.Application.DTOs.Receiver`) für die neue Funktionalität einzubinden.
This commit is contained in:
Developer 02
2024-09-06 12:45:03 +02:00
parent a9ca1b71eb
commit c7b6e5bf24
4 changed files with 14 additions and 3 deletions

View File

@@ -81,7 +81,7 @@ namespace EnvelopeGenerator.Infrastructure.Repositories
return await _dbSet.Where(er => er.Receiver!.EmailAddress == email).OrderBy(er => er.EnvelopeId).LastOrDefaultAsync();
}
public async Task<IEnumerable<Receiver>> ReadReceiverByEnvelope(string uuid)
public async Task<IEnumerable<Receiver>> ReadReceiverByEnvelopeAsync(string uuid)
=> await ReadWhere(uuid: uuid, withEnvelope: false, withReceiver: true)
.Select(er => er.Receiver!)
.ToListAsync();