From 918372371eef094989b4d5b5d4c6442007871efb Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 1 Dec 2025 16:00:41 +0100 Subject: [PATCH] Refactor GetOrCreateEndpointCommand to ObtainEndpointCommand Replaced `GetOrCreateEndpointCommand` with `ObtainEndpointCommand` to improve clarity and align with naming conventions. Removed `GetOrCreateEndpointCommand` and its handler, and introduced `ObtainEndpointCommand` with equivalent functionality. Updated `MappingProfile.cs` to map `ObtainEndpointCommand` to `Endpoint`. Refactored `CreateRecActionCommand.cs` to use the new `ObtainEndpointCommand` for retrieving or creating `Endpoint` entities. These changes ensure consistent naming and maintain the same behavior while improving code readability. --- ...ateEndpointCommand.cs.cs => ObtainEndpointCommand.cs.cs} | 6 +++--- src/ReC.Application/Endpoints/MappingProfile.cs | 2 +- .../RecActions/Commands/CreateRecActionCommand.cs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename src/ReC.Application/Endpoints/Commands/{GetOrCreateEndpointCommand.cs.cs => ObtainEndpointCommand.cs.cs} (62%) diff --git a/src/ReC.Application/Endpoints/Commands/GetOrCreateEndpointCommand.cs.cs b/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs similarity index 62% rename from src/ReC.Application/Endpoints/Commands/GetOrCreateEndpointCommand.cs.cs rename to src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs index b533c3a..ca401c5 100644 --- a/src/ReC.Application/Endpoints/Commands/GetOrCreateEndpointCommand.cs.cs +++ b/src/ReC.Application/Endpoints/Commands/ObtainEndpointCommand.cs.cs @@ -5,14 +5,14 @@ using ReC.Domain.Entities; namespace ReC.Application.Endpoints.Commands; -public class GetOrCreateEndpointCommand : IRequest +public class ObtainEndpointCommand : IRequest { public string Uri { get; init; } = null!; } -public class GetOrCreateEndpointCommandHandler(IRepository repo) : IRequestHandler +public class ObtainEndpointCommandHandler(IRepository repo) : IRequestHandler { - public async Task Handle(GetOrCreateEndpointCommand request, CancellationToken cancel) + public async Task Handle(ObtainEndpointCommand request, CancellationToken cancel) { var endpoint = await repo.Where(e => e.Uri == request.Uri).FirstOrDefaultAsync(cancel); diff --git a/src/ReC.Application/Endpoints/MappingProfile.cs b/src/ReC.Application/Endpoints/MappingProfile.cs index f268432..68653a9 100644 --- a/src/ReC.Application/Endpoints/MappingProfile.cs +++ b/src/ReC.Application/Endpoints/MappingProfile.cs @@ -7,6 +7,6 @@ public class MappingProfile : AutoMapper.Profile { public MappingProfile() { - CreateMap(); + CreateMap(); } } diff --git a/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs b/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs index fee5587..d24a9f5 100644 --- a/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs +++ b/src/ReC.Application/RecActions/Commands/CreateRecActionCommand.cs @@ -30,7 +30,7 @@ public class CreateRecActionCommandHandler(ISender sender) : IRequestHandler