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 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>
/// Target GUID to update (required)
/// </summary>
public long Guid { get; set; }
public long Id { get; set; }
internal string? ChangedWho { get; private set; }
@@ -41,9 +41,9 @@ public record UpdateObjectProcedure : IRequest<int>
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[]
{
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_WHEN", (object?)DateTime.UtcNow ?? DBNull.Value),