diff --git a/EnvelopeGenerator.Application/Contracts/SQLExecutor/Extension.cs b/EnvelopeGenerator.Application/Contracts/SQLExecutor/Extension.cs index 2972ce0d..2d21afc5 100644 --- a/EnvelopeGenerator.Application/Contracts/SQLExecutor/Extension.cs +++ b/EnvelopeGenerator.Application/Contracts/SQLExecutor/Extension.cs @@ -29,4 +29,26 @@ public static class Extension var envelopes = await executor.Execute(parameters, cancellation); return envelopes.FirstOrDefault(); } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static async Task AddReceiver(this ISQLExecutor executor, string envelope_uuid, string emailAdress, string salutation, string? phone = null, CancellationToken cancellation = default) + { + var parameters = new DynamicParameters(); + parameters.Add("@ENV_UID", envelope_uuid); + parameters.Add("@EMAIL_ADRESS", emailAdress); + parameters.Add("@SALUTATION", salutation); + parameters.Add("@PHONE", phone); + + var envelopeReceivers = await executor.Execute(parameters, cancellation); + return envelopeReceivers.FirstOrDefault(); + } } \ No newline at end of file diff --git a/EnvelopeGenerator.Application/SQL/EnvelopeReceiverCreateReadSQL.cs b/EnvelopeGenerator.Application/SQL/EnvelopeReceiverAddReadSQL.cs similarity index 91% rename from EnvelopeGenerator.Application/SQL/EnvelopeReceiverCreateReadSQL.cs rename to EnvelopeGenerator.Application/SQL/EnvelopeReceiverAddReadSQL.cs index 3f9b2db8..e4fe1881 100644 --- a/EnvelopeGenerator.Application/SQL/EnvelopeReceiverCreateReadSQL.cs +++ b/EnvelopeGenerator.Application/SQL/EnvelopeReceiverAddReadSQL.cs @@ -6,7 +6,7 @@ namespace EnvelopeGenerator.Application.SQL; /// /// /// -public class EnvelopeReceiverCreateReadSQL : ISQL +public class EnvelopeReceiverAddReadSQL : ISQL { /// ///