Refactor: Rename UpdateEndpointAuthProcedure to Command
Renamed UpdateEndpointAuthProcedure to UpdateEndpointAuthCommand across the codebase for improved naming consistency. Updated controller, handler, and tests to use the new command name, aligning with CQRS conventions for state-modifying operations.
This commit is contained in:
@@ -30,7 +30,7 @@ public class EndpointAuthController(IMediator mediator, IConfiguration config) :
|
|||||||
/// <returns>No content on success.</returns>
|
/// <returns>No content on success.</returns>
|
||||||
[HttpPut]
|
[HttpPut]
|
||||||
[ProducesResponseType(StatusCodes.Status204NoContent)]
|
[ProducesResponseType(StatusCodes.Status204NoContent)]
|
||||||
public async Task<IActionResult> Put([FromBody] UpdateEndpointAuthProcedure procedure, CancellationToken cancel)
|
public async Task<IActionResult> Put([FromBody] UpdateEndpointAuthCommand procedure, CancellationToken cancel)
|
||||||
{
|
{
|
||||||
await mediator.Send(procedure, cancel);
|
await mediator.Send(procedure, cancel);
|
||||||
return NoContent();
|
return NoContent();
|
||||||
|
|||||||
@@ -4,16 +4,16 @@ using ReC.Application.Common.Procedures.UpdateProcedure.Dto;
|
|||||||
|
|
||||||
namespace ReC.Application.EndpointAuth.Commands;
|
namespace ReC.Application.EndpointAuth.Commands;
|
||||||
|
|
||||||
public record UpdateEndpointAuthProcedure : IUpdateProcedure<UpdateEndpointAuthDto>
|
public record UpdateEndpointAuthCommand : IUpdateProcedure<UpdateEndpointAuthDto>
|
||||||
{
|
{
|
||||||
public long Id { get; set; }
|
public long Id { get; set; }
|
||||||
|
|
||||||
public UpdateEndpointAuthDto Data { get; set; } = null!;
|
public UpdateEndpointAuthDto Data { get; set; } = null!;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class UpdateEndpointAuthProcedureHandler(ISender sender) : IRequestHandler<UpdateEndpointAuthProcedure, int>
|
public class UpdateEndpointAuthProcedureHandler(ISender sender) : IRequestHandler<UpdateEndpointAuthCommand, int>
|
||||||
{
|
{
|
||||||
public async Task<int> Handle(UpdateEndpointAuthProcedure request, CancellationToken cancel)
|
public async Task<int> Handle(UpdateEndpointAuthCommand request, CancellationToken cancel)
|
||||||
{
|
{
|
||||||
return await sender.Send(new UpdateObjectProcedure
|
return await sender.Send(new UpdateObjectProcedure
|
||||||
{
|
{
|
||||||
@@ -35,7 +35,7 @@ public class EndpointAuthProcedureTests : RecApplicationTestBase
|
|||||||
[Test]
|
[Test]
|
||||||
public async Task UpdateEndpointAuthProcedure_runs_via_mediator()
|
public async Task UpdateEndpointAuthProcedure_runs_via_mediator()
|
||||||
{
|
{
|
||||||
var procedure = new UpdateEndpointAuthProcedure { Data = { Active = false, Description = "auth-update", TypeId = 2 }, Id = 15 };
|
var procedure = new UpdateEndpointAuthCommand { Data = { Active = false, Description = "auth-update", TypeId = 2 }, Id = 15 };
|
||||||
|
|
||||||
var (sender, scope) = CreateScopedSender();
|
var (sender, scope) = CreateScopedSender();
|
||||||
using var _ = scope;
|
using var _ = scope;
|
||||||
|
|||||||
Reference in New Issue
Block a user