diff --git a/src/ReC.Application/Results/Commands/InsertResultProcedure.cs b/src/ReC.Application/Results/Commands/InsertResultProcedure.cs index 03758b1..4904488 100644 --- a/src/ReC.Application/Results/Commands/InsertResultProcedure.cs +++ b/src/ReC.Application/Results/Commands/InsertResultProcedure.cs @@ -1,4 +1,5 @@ -using ReC.Application.Common.Procedures.InsertProcedure; +using MediatR; +using ReC.Application.Common.Procedures.InsertProcedure; namespace ReC.Application.Results.Commands; @@ -10,13 +11,16 @@ public record InsertResultProcedure : IInsertProcedure public string? Body { get; set; } public string? Info { get; set; } public string? Error { get; set; } +} - public InsertObjectProcedure ToObjectProcedure(string? addedWho = null) +public class InsertResultProcedureHandler(ISender sender) : IRequestHandler +{ + public async Task Handle(InsertResultProcedure request, CancellationToken cancel) { - return new InsertObjectProcedure + return await sender.Send(new InsertObjectProcedure { Entity = "RESULT", - Result = this - }.AddedBy(addedWho ?? "Rec.API"); + Result = request + }, cancel); } } \ No newline at end of file