diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertActionProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertActionProcedure.cs index a763672..51defef 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertActionProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertActionProcedure.cs @@ -21,8 +21,7 @@ public record InsertActionProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "ACTION", - Action = this, - AddedWho = addedWho - }; + Action = this + }.AddedBy(addedWho); } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointAuthProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointAuthProcedure.cs index 1ffd1b3..3bf7efc 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointAuthProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointAuthProcedure.cs @@ -19,8 +19,7 @@ public record InsertEndpointAuthProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "ENDPOINT_AUTH", - EndpointAuth = this, - AddedWho = addedWho - }; + EndpointAuth = this + }.AddedBy(addedWho); } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointParamsProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointParamsProcedure.cs index 30d1956..b625716 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointParamsProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointParamsProcedure.cs @@ -14,8 +14,7 @@ public record InsertEndpointParamsProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "ENDPOINT_PARAMS", - EndpointParams = this, - AddedWho = addedWho - }; + EndpointParams = this + }.AddedBy(addedWho); } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointProcedure.cs index 4af6a85..2b17bb9 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertEndpointProcedure.cs @@ -11,8 +11,7 @@ public record InsertEndpointProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "ENDPOINT", - Endpoint = this, - AddedWho = addedWho - }; + Endpoint = this + }.AddedBy(addedWho); } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs index 7904a66..97c14d5 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs @@ -12,7 +12,13 @@ public record InsertObjectProcedure : IRequest /// public string Entity { get; set; } = null!; - public string? AddedWho { get; set; } + internal string? AddedWho { get; private set; } + + public InsertObjectProcedure AddedBy(string addedWho) + { + AddedWho = addedWho; + return this; + } public InsertActionProcedure Action { get; set; } = new(); public InsertEndpointProcedure Endpoint { get; set; } = new(); diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertProfileProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertProfileProcedure.cs index a9174df..1c86636 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertProfileProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertProfileProcedure.cs @@ -15,8 +15,7 @@ public record InsertProfileProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "PROFILE", - Profile = this, - AddedWho = addedWho - }; + Profile = this + }.AddedBy(addedWho); } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertResultProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertResultProcedure.cs index f600063..66c73ec 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertResultProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertResultProcedure.cs @@ -12,8 +12,7 @@ public record InsertResultProcedure : IInsertProcedure return new InsertObjectProcedure { Entity = "RESULT", - Result = this, - AddedWho = addedWho - }; + Result = this + }.AddedBy(addedWho); } } \ No newline at end of file