From 25c31108cbd2e43ba0f9338e842b7d258e233ae5 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 9 Mar 2026 21:26:19 +0100 Subject: [PATCH] Add EnvelopeReport repository dependency to ReportCreator Updated ReportCreator constructor to require an IRepository parameter, enabling direct access to envelope report data within the class. This change prepares the class for future data operations involving envelope reports. --- .../Jobs/FinalizeDocument/ReportCreator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.ServiceHost/Jobs/FinalizeDocument/ReportCreator.cs b/EnvelopeGenerator.ServiceHost/Jobs/FinalizeDocument/ReportCreator.cs index 20a1b8b3..278c2239 100644 --- a/EnvelopeGenerator.ServiceHost/Jobs/FinalizeDocument/ReportCreator.cs +++ b/EnvelopeGenerator.ServiceHost/Jobs/FinalizeDocument/ReportCreator.cs @@ -1,4 +1,5 @@ using System.Data; +using DigitalData.Core.Abstraction.Application.Repository; using EnvelopeGenerator.Domain.Constants; using EnvelopeGenerator.Domain.Entities; using EnvelopeGenerator.ServiceHost.Exceptions; @@ -7,7 +8,7 @@ using EnvelopeGenerator.ServiceHost.Extensions; namespace EnvelopeGenerator.ServiceHost.Jobs.FinalizeDocument; [Obsolete("Instead of ReportModel create and use EnvelopeReport mediator queries")] -public class ReportCreator(ReportModel ReportModel, ILogger Logger) +public class ReportCreator(ReportModel ReportModel, ILogger Logger, IRepository reportRepo) { [Obsolete("Solve the spaghetti...")] private Envelope? _envelope;