add DocSignedNotificationStatusHandler and implement the natification into EnveloepControler

This commit is contained in:
2025-09-03 16:24:51 +02:00
parent aafed0f4f4
commit fb5d2110bd
5 changed files with 48 additions and 38 deletions

View File

@@ -14,34 +14,6 @@ namespace EnvelopeGenerator.Application.DocStatus.Commands;
/// </summary>
public record SaveDocStatusCommand : ModifyDocStatusCommandBase, IRequest<DocumentStatusDto?>;
/// <summary>
///
/// </summary>
public static class Extensions
{
/// <summary>
///
/// </summary>
/// <param name="mediator"></param>
/// <param name="uuid"></param>
/// <param name="signature"></param>
/// <param name="value"></param>
/// <param name="cancel"></param>
/// <returns></returns>
public static async Task<int?> SignDocAsync(this IMediator mediator, string uuid, string signature, string value, CancellationToken cancel = default)
{
var docStatus = await mediator.Send(new SaveDocStatusCommand()
{
Envelope = new() { Uuid = uuid },
Receiver = new() { Signature = signature },
Value = value
}, cancel);
return docStatus?.Id;
}
}
/// <summary>
///
/// </summary>