Refactor update procedures: rename Guid to Id

Renamed all `Guid` properties and parameters to `Id` in update procedure interfaces, records, and handlers. This clarifies that the identifier is a numeric ID, not a GUID, and improves consistency across the codebase. All related method signatures and usages have been updated accordingly.
This commit is contained in:
2026-01-16 09:53:50 +01:00
parent df2541108b
commit 459620e1dd
8 changed files with 17 additions and 17 deletions

View File

@@ -2,5 +2,5 @@ namespace ReC.Application.Common.Procedures.UpdateProcedure;
public interface IUpdateProcedure public interface IUpdateProcedure
{ {
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null); public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null);
} }

View File

@@ -21,7 +21,7 @@ public record UpdateObjectProcedure : IRequest<int>
/// <summary> /// <summary>
/// Target GUID to update (required) /// Target GUID to update (required)
/// </summary> /// </summary>
public long Guid { get; set; } public long Id { get; set; }
internal string? ChangedWho { get; private set; } internal string? ChangedWho { get; private set; }
@@ -41,9 +41,9 @@ public record UpdateObjectProcedure : IRequest<int>
public static class UpdateObjectProcedureExtensions public static class UpdateObjectProcedureExtensions
{ {
public static Task<int> ExecuteUpdateProcedure(this ISender sender, IUpdateProcedure procedure, long guid, string? changedWho = null, CancellationToken cancel = default) public static Task<int> ExecuteUpdateProcedure(this ISender sender, IUpdateProcedure procedure, long id, string? changedWho = null, CancellationToken cancel = default)
{ {
return sender.Send(procedure.ToObjectProcedure(guid, changedWho ?? "ReC.API"), cancel); return sender.Send(procedure.ToObjectProcedure(id, changedWho ?? "ReC.API"), cancel);
} }
} }
@@ -54,7 +54,7 @@ public class UpdateObjectProcedureHandler(IRepository repo) : IRequestHandler<Up
var parameters = new[] var parameters = new[]
{ {
new SqlParameter("@pENTITY", request.Entity ?? (object)DBNull.Value), new SqlParameter("@pENTITY", request.Entity ?? (object)DBNull.Value),
new SqlParameter("@pGUID", (object?)request.Guid ?? DBNull.Value), new SqlParameter("@pGUID", (object?)request.Id ?? DBNull.Value),
new SqlParameter("@pCHANGED_WHO", (object?)request.ChangedWho ?? DBNull.Value), new SqlParameter("@pCHANGED_WHO", (object?)request.ChangedWho ?? DBNull.Value),
new SqlParameter("@pCHANGED_WHEN", (object?)DateTime.UtcNow ?? DBNull.Value), new SqlParameter("@pCHANGED_WHEN", (object?)DateTime.UtcNow ?? DBNull.Value),

View File

@@ -16,12 +16,12 @@ public record UpdateEndpointAuthProcedure : IUpdateProcedure
public string? Domain { get; set; } public string? Domain { get; set; }
public string? Workstation { get; set; } public string? Workstation { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "ENDPOINT_AUTH", Entity = "ENDPOINT_AUTH",
Guid = guid, Id = id,
EndpointAuth = this EndpointAuth = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }

View File

@@ -11,12 +11,12 @@ public record UpdateEndpointParamsProcedure : IUpdateProcedure
public string? Key { get; set; } public string? Key { get; set; }
public string? Value { get; set; } public string? Value { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "ENDPOINT_PARAMS", Entity = "ENDPOINT_PARAMS",
Guid = guid, Id = id,
EndpointParams = this EndpointParams = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }

View File

@@ -8,12 +8,12 @@ public record UpdateEndpointProcedure : IUpdateProcedure
public string? Description { get; set; } public string? Description { get; set; }
public string? Uri { get; set; } public string? Uri { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "ENDPOINT", Entity = "ENDPOINT",
Guid = guid, Id = id,
Endpoint = this Endpoint = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }

View File

@@ -9,12 +9,12 @@ public record UpdateResultProcedure : IUpdateProcedure
public string? Header { get; set; } public string? Header { get; set; }
public string? Body { get; set; } public string? Body { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "RESULT", Entity = "RESULT",
Guid = guid, Id = id,
Result = this Result = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }

View File

@@ -15,12 +15,12 @@ public record UpdateProfileProcedure : IUpdateProcedure
public DateTime? LastRun { get; set; } public DateTime? LastRun { get; set; }
public string? LastResult { get; set; } public string? LastResult { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "PROFILE", Entity = "PROFILE",
Guid = guid, Id = id,
Profile = this Profile = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }

View File

@@ -18,12 +18,12 @@ public record UpdateActionProcedure : IUpdateProcedure
public string? PostSql { get; set; } public string? PostSql { get; set; }
public byte? ErrorActionId { get; set; } public byte? ErrorActionId { get; set; }
public UpdateObjectProcedure ToObjectProcedure(long guid, string? changedWho = null) public UpdateObjectProcedure ToObjectProcedure(long id, string? changedWho = null)
{ {
return new UpdateObjectProcedure return new UpdateObjectProcedure
{ {
Entity = "ACTION", Entity = "ACTION",
Guid = guid, Id = id,
Action = this Action = this
}.ChangedBy(changedWho); }.ChangedBy(changedWho);
} }