diff --git a/EnvelopeGenerator.Application/DocStatus/Commands/SaveDocStatusCommand.cs b/EnvelopeGenerator.Application/DocStatus/Commands/SaveDocStatusCommand.cs index 2cd4eb1e..65044a2b 100644 --- a/EnvelopeGenerator.Application/DocStatus/Commands/SaveDocStatusCommand.cs +++ b/EnvelopeGenerator.Application/DocStatus/Commands/SaveDocStatusCommand.cs @@ -13,6 +13,37 @@ namespace EnvelopeGenerator.Application.DocStatus.Commands; /// public record SaveDocStatusCommand : ModifyDocStatusCommandBase, IRequest; +/// +/// +/// +public static class Extensions +{ + /// + /// + /// + /// + /// + /// + /// + public static Task SaveDocStatusAsync(this IMediator mediator, string key, string? value = null) + { + return mediator.Send(new SaveDocStatusCommand() + { + Key = key, + Value = value + }); + } + + /// + /// + /// + /// + /// + /// + /// + public static Task SignDocAsync(this IMediator mediator, string key, string value) => mediator.SaveDocStatusAsync(value); +} + /// /// ///