using MediatR; using ReC.Application.Common.Procedures.UpdateProcedure; using ReC.Application.Common.Procedures.UpdateProcedure.Dto; namespace ReC.Application.EndpointParams.Commands; public record UpdateEndpointParamsCommand : IUpdateProcedure { public long Id { get; set; } public UpdateEndpointParamsDto Data { get; set; } = null!; } public class UpdateEndpointParamsProcedureHandler(ISender sender) : IRequestHandler { public async Task Handle(UpdateEndpointParamsCommand request, CancellationToken cancel) { return await sender.Send(new UpdateObjectProcedure { Entity = "ENDPOINT_PARAMS", Id = request.Id, EndpointParams = request.Data }, cancel); } }