From d3aa8c715ba515877ed12921949aea47f82821d9 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 12 Jan 2026 11:02:27 +0100 Subject: [PATCH] Mark fake OutRes endpoints and queries as [Obsolete] Added [Obsolete] attribute to "fake" Get methods in OutResController, as well as to ReadOutResQuery, ReadOutResHandler, and ReadOutResQueryValidator. These components are now deprecated in favor of related procedures or views. No functional changes were made. --- src/ReC.API/Controllers/OutResController.cs | 2 ++ src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs | 2 ++ .../OutResults/Queries/ReadOutResQueryValidator.cs | 1 + 3 files changed, 5 insertions(+) diff --git a/src/ReC.API/Controllers/OutResController.cs b/src/ReC.API/Controllers/OutResController.cs index 0a6390f..40e7955 100644 --- a/src/ReC.API/Controllers/OutResController.cs +++ b/src/ReC.API/Controllers/OutResController.cs @@ -29,6 +29,7 @@ public class OutResController(IMediator mediator, IConfiguration config) : Contr /// A list of output results for the fake profile. [HttpGet("fake")] [ProducesResponseType(StatusCodes.Status200OK)] + [Obsolete("Use the related procedure or view.")] public async Task Get(CancellationToken cancel) => Ok(await mediator.Send(new ReadOutResQuery() { ProfileId = config.GetFakeProfileId() @@ -43,6 +44,7 @@ public class OutResController(IMediator mediator, IConfiguration config) : Contr /// The requested output result or a part of it (header/body). [HttpGet("fake/{actionId}")] [ProducesResponseType(StatusCodes.Status200OK)] + [Obsolete("Use the related procedure or view.")] public async Task Get([FromRoute] long actionId, CancellationToken cancel, ResultType resultType = ResultType.Full) { var res = (await mediator.Send(new ReadOutResQuery() diff --git a/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs b/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs index aacc634..33da8b2 100644 --- a/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs +++ b/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs @@ -8,6 +8,7 @@ using ReC.Domain.Entities; namespace ReC.Application.OutResults.Queries; +[Obsolete("Use the related procedure or view.")] public record ReadOutResQuery : IRequest> { public long? ProfileId { get; init; } @@ -15,6 +16,7 @@ public record ReadOutResQuery : IRequest> public long? ActionId { get; init; } } +[Obsolete("Use the related procedure or view.")] public class ReadOutResHandler(IRepository repo, IMapper mapper) : IRequestHandler> { public async Task> Handle(ReadOutResQuery request, CancellationToken cancel) diff --git a/src/ReC.Application/OutResults/Queries/ReadOutResQueryValidator.cs b/src/ReC.Application/OutResults/Queries/ReadOutResQueryValidator.cs index 040dfde..688aeb8 100644 --- a/src/ReC.Application/OutResults/Queries/ReadOutResQueryValidator.cs +++ b/src/ReC.Application/OutResults/Queries/ReadOutResQueryValidator.cs @@ -2,6 +2,7 @@ using FluentValidation; namespace ReC.Application.OutResults.Queries; +[Obsolete("Use the related procedure or view.")] public class ReadOutResQueryValidator : AbstractValidator { public ReadOutResQueryValidator()