diff --git a/src/ReC.API/Controllers/RecActionController.cs b/src/ReC.API/Controllers/RecActionController.cs index e5395ef..c902578 100644 --- a/src/ReC.API/Controllers/RecActionController.cs +++ b/src/ReC.API/Controllers/RecActionController.cs @@ -49,7 +49,7 @@ public class RecActionController(IMediator mediator, IConfiguration config) : Co /// A list of RecActions for the specified profile. [HttpGet] [ProducesResponseType(StatusCodes.Status200OK)] - public async Task Get([FromQuery] ReadRecActionQuery query, CancellationToken cancel) => Ok(await mediator.Send(query, cancel)); + public async Task Get([FromQuery] ReadRecActionViewQuery query, CancellationToken cancel) => Ok(await mediator.Send(query, cancel)); /// /// Gets all RecActions for a fake/test profile. @@ -59,7 +59,7 @@ public class RecActionController(IMediator mediator, IConfiguration config) : Co /// A list of RecActions for the fake profile. [HttpGet("fake")] [ProducesResponseType(StatusCodes.Status200OK)] - public async Task Get(CancellationToken cancel, [FromQuery] bool invoked = false) => Ok(await mediator.Send(new ReadRecActionQuery() + public async Task Get(CancellationToken cancel, [FromQuery] bool invoked = false) => Ok(await mediator.Send(new ReadRecActionViewQuery() { ProfileId = config.GetFakeProfileId(), Invoked = invoked diff --git a/src/ReC.Application/RecActionViews/Queries/ReadRecActionQuery.cs b/src/ReC.Application/RecActionViews/Queries/ReadRecActionViewQuery.cs similarity index 65% rename from src/ReC.Application/RecActionViews/Queries/ReadRecActionQuery.cs rename to src/ReC.Application/RecActionViews/Queries/ReadRecActionViewQuery.cs index 1919e46..2802e91 100644 --- a/src/ReC.Application/RecActionViews/Queries/ReadRecActionQuery.cs +++ b/src/ReC.Application/RecActionViews/Queries/ReadRecActionViewQuery.cs @@ -12,26 +12,26 @@ public record ReadRecActionQueryBase { public long ProfileId { get; init; } - public ReadRecActionQuery ToReadQuery(Action modify) + public ReadRecActionViewQuery ToReadQuery(Action modify) { - ReadRecActionQuery query = new(this); + ReadRecActionViewQuery query = new(this); modify(query); return query; } } -public record ReadRecActionQuery : ReadRecActionQueryBase, IRequest> +public record ReadRecActionViewQuery : ReadRecActionQueryBase, IRequest> { - public ReadRecActionQuery(ReadRecActionQueryBase root) : base(root) { } + public ReadRecActionViewQuery(ReadRecActionQueryBase root) : base(root) { } public bool? Invoked { get; set; } = null; - public ReadRecActionQuery() { } + public ReadRecActionViewQuery() { } } -public class ReadRecActionQueryHandler(IRepository repo, IMapper mapper) : IRequestHandler> +public class ReadRecActionViewQueryHandler(IRepository repo, IMapper mapper) : IRequestHandler> { - public async Task> Handle(ReadRecActionQuery request, CancellationToken cancel) + public async Task> Handle(ReadRecActionViewQuery request, CancellationToken cancel) { var query = repo.Where(act => act.ProfileId == request.ProfileId);