Introduced MediatR to the project by adding the `using MediatR;` directive in `DependencyInjection.cs`. Registered pipeline behaviors for the `Signature.Commands.SignCommand` to enforce a structured execution order: 1. AnnotationBehavior: Saves annotations. 2. DocStatusBehavior: Creates document status. 3. HistoryBehavior: Records history. 4. SendSignedMailBehavior: Sends notification email (executes last). These changes improve the command handling pipeline by ensuring sequential and reliable execution of behaviors.
3.9 KiB
3.9 KiB