From b3bb7144ef45e98294c1ea062886a16bae04dc4e Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 24 Mar 2026 11:10:47 +0100 Subject: [PATCH] Refactor IUpdateProcedure to generic with Id and Data props Changed IUpdateProcedure to a generic interface IUpdateProcedure, adding Id (long) and Data (T) properties for improved type safety and flexibility in update procedures. The interface continues to inherit from IRequest. --- .../Common/Procedures/UpdateProcedure/IUpdateProcedure.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs b/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs index 5e998ef..aa0a604 100644 --- a/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs +++ b/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs @@ -2,6 +2,9 @@ using MediatR; namespace ReC.Application.Common.Procedures.UpdateProcedure; -public interface IUpdateProcedure : IRequest +public interface IUpdateProcedure : IRequest { -} + public long Id { get; set; } + + public T Data { get; set; } +} \ No newline at end of file