feat(repository): ReadReceiverByEnvelope Methode zum EnvelopeReceiverRepository hinzugefügt
- Neue Methode ReadReceiverByEnvelope hinzugefügt, um Empfänger zu ermitteln, die mit einem bestimmten Umschlag (identifiziert durch UUID) verknüpft sind.
This commit is contained in:
parent
97f07bc72d
commit
a9ca1b71eb
@ -52,6 +52,7 @@ export class EnvelopeTableComponent implements AfterViewInit {
|
|||||||
@ViewChild(ReceiverStatusTableComponent) rsTable!: ReceiverStatusTableComponent
|
@ViewChild(ReceiverStatusTableComponent) rsTable!: ReceiverStatusTableComponent
|
||||||
|
|
||||||
onToggleExpandedRow(element: any, event: Event) {
|
onToggleExpandedRow(element: any, event: Event) {
|
||||||
|
console.log(element)
|
||||||
}
|
}
|
||||||
|
|
||||||
private eService: EnvelopeService = inject(EnvelopeService);
|
private eService: EnvelopeService = inject(EnvelopeService);
|
||||||
|
|||||||
@ -22,5 +22,7 @@ namespace EnvelopeGenerator.Infrastructure.Contracts
|
|||||||
Task<IEnumerable<EnvelopeReceiver>> ReadByUsernameAsync(string username, int? min_status = null, int? max_status = null, params int[] ignore_statuses);
|
Task<IEnumerable<EnvelopeReceiver>> ReadByUsernameAsync(string username, int? min_status = null, int? max_status = null, params int[] ignore_statuses);
|
||||||
|
|
||||||
Task<EnvelopeReceiver?> ReadLastByReceiver(string email);
|
Task<EnvelopeReceiver?> ReadLastByReceiver(string email);
|
||||||
|
|
||||||
|
Task<IEnumerable<Receiver>> ReadReceiverByEnvelope(string uuid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -80,5 +80,10 @@ namespace EnvelopeGenerator.Infrastructure.Repositories
|
|||||||
{
|
{
|
||||||
return await _dbSet.Where(er => er.Receiver!.EmailAddress == email).OrderBy(er => er.EnvelopeId).LastOrDefaultAsync();
|
return await _dbSet.Where(er => er.Receiver!.EmailAddress == email).OrderBy(er => er.EnvelopeId).LastOrDefaultAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async Task<IEnumerable<Receiver>> ReadReceiverByEnvelope(string uuid)
|
||||||
|
=> await ReadWhere(uuid: uuid, withEnvelope: false, withReceiver: true)
|
||||||
|
.Select(er => er.Receiver!)
|
||||||
|
.ToListAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user