using EnvelopeGenerator.Application.Contracts.SQLExecutor; using EnvelopeGenerator.Domain.Entities; using Microsoft.Data.SqlClient; namespace EnvelopeGenerator.Application.Envelopes.Commands; /// /// /// public class CreateEnvelopeSQL : ISQL { /// /// /// public string Raw => @" USE [DD_ECM]; DECLARE @OUT_UID varchar(36); EXEC [dbo].[PRSIG_API_CREATE_ENVELOPE] @USER_ID = @UserId, @TITLE = @Title, @TFAEnabled = @TfaEnabled, @MESSAGE = @Message, @OUT_UID = @OUT_UID OUTPUT; SELECT * FROM [dbo].[TBSIG_ENVELOPE] WHERE [ENVELOPE_UUID] = @OUT_UID; "; }