From 6f9b5d4b1343cf2d6df686a849e2d60c14d6e012 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 11 Nov 2025 19:21:22 +0100 Subject: [PATCH] feat(envelope-reports): add extension method for reading envelope reports via ISender --- .../ReadEnvelopeReportQuery.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/EnvelopeGenerator.Application/EnvelopeReports/ReadEnvelopeReportQuery.cs b/EnvelopeGenerator.Application/EnvelopeReports/ReadEnvelopeReportQuery.cs index e61ac78d..fa29cde4 100644 --- a/EnvelopeGenerator.Application/EnvelopeReports/ReadEnvelopeReportQuery.cs +++ b/EnvelopeGenerator.Application/EnvelopeReports/ReadEnvelopeReportQuery.cs @@ -27,6 +27,26 @@ public record ReadEnvelopeReportQuery(int EnvelopeId) : IRequest +/// +/// +public static class ReadEnvelopeReportQueryExtensions +{ + /// + /// + /// + /// + /// + /// + /// + /// + public static Task> ReadEnvelopeReportAsync(this ISender sender, int envelopeId, bool throwIfNotFound = true, CancellationToken cancel = default) + => sender.Send(new ReadEnvelopeReportQuery(envelopeId) + { + ThrowIfNotFound = throwIfNotFound + }, cancel); +} + /// /// ///