From 3cc8e2b5dbb1107cb8bb1a21e96400f696a7a7d4 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 6 May 2025 11:06:47 +0200 Subject: [PATCH] Add envelope executors to CreateEnvelopeReceiver handler This commit introduces two new dependencies: `IEnvelopeExecutor` and `IEnvelopeReceiverExecutor`. The `using` directive for `IEnvelopeExecutor` has been added, and a new private field `_erExecutor` has been introduced in the `CreateEnvelopeReceiverCommandHandler` class. A constructor has also been added to initialize both `_envelopeExecutor` and `_erExecutor`, enabling the handler to effectively process envelope-related commands. --- .../CreateEnvelopeReceiverCommandHandler.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Application/EnvelopeReceivers/Commands/Create/CreateEnvelopeReceiverCommandHandler.cs b/EnvelopeGenerator.Application/EnvelopeReceivers/Commands/Create/CreateEnvelopeReceiverCommandHandler.cs index edc15d8b..57d69b4e 100644 --- a/EnvelopeGenerator.Application/EnvelopeReceivers/Commands/Create/CreateEnvelopeReceiverCommandHandler.cs +++ b/EnvelopeGenerator.Application/EnvelopeReceivers/Commands/Create/CreateEnvelopeReceiverCommandHandler.cs @@ -1,4 +1,5 @@ -using MediatR; +using EnvelopeGenerator.Application.Contracts.SQLExecutor; +using MediatR; namespace EnvelopeGenerator.Application.EnvelopeReceivers.Commands.Create; @@ -9,6 +10,21 @@ namespace EnvelopeGenerator.Application.EnvelopeReceivers.Commands.Create; /// public class CreateEnvelopeReceiverCommandHandler : IRequestHandler { + private readonly IEnvelopeExecutor _envelopeExecutor; + + private readonly IEnvelopeReceiverExecutor _erExecutor; + + /// + /// + /// + /// + /// + public CreateEnvelopeReceiverCommandHandler(IEnvelopeExecutor envelopeExecutor, IEnvelopeReceiverExecutor erExecutor) + { + _envelopeExecutor = envelopeExecutor; + _erExecutor = erExecutor; + } + /// /// Handles the execution of the . /// Responsible for validating input data, creating or retrieving recipients, associating signatures,