From 252fc10243d0656882a26dc06bcb07123b278b12 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 16 Jan 2026 00:58:26 +0100 Subject: [PATCH] Add IUpdateProcedure interface for update handling Introduced a new namespace `ReC.Application.Common.Procedures.UpdateProcedure` and added the `IUpdateProcedure` interface. This interface defines a `ToObjectProcedure` method for converting to an `UpdateObjectProcedure`. The method accepts a `guid` parameter and an optional `changedWho` parameter to track changes. This addition establishes a contract for handling update procedures. --- .../Common/Procedures/UpdateProcedure/IUpdateProcedure.cs | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs diff --git a/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs b/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs new file mode 100644 index 0000000..b03bf96 --- /dev/null +++ b/src/ReC.Application/Common/Procedures/UpdateProcedure/IUpdateProcedure.cs @@ -0,0 +1,6 @@ +namespace ReC.Application.Common.Procedures.UpdateProcedure; + +public interface IUpdateProcedure +{ + public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null); +}