using MediatR; using ReC.Application.Common.Procedures.InsertProcedure; using ReC.Application.Common.Procedures; namespace ReC.Application.Endpoints.Commands; public record InsertEndpointCommand : IInsertProcedure { public bool? Active { get; set; } public string? Description { get; set; } public string? Uri { get; set; } } public class InsertEndpointProcedureHandler(ISender sender) : IRequestHandler { public async Task Handle(InsertEndpointCommand request, CancellationToken cancel) { return await sender.Send(new InsertObjectProcedure { Entity = EntityType.Endpoint, Endpoint = request }, cancel); } }