From 62612897bd075eed9cb87afe7ad9d87beca2203c Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 15 Dec 2025 17:05:49 +0100 Subject: [PATCH] Add ReadResultViewQuery and clean up DTO namespace Introduced ReadResultViewQuery for querying result views with optional filters (Id, ActionId, ProfileId). Cleaned up ResultViewDto.cs by removing an unused using directive and reformatting the namespace declaration. Added necessary usings to support the new query. --- src/ReC.Application/Common/Dto/ResultViewDto.cs | 4 +--- .../ResultViews/Queries/ReadResultViewQuery.cs | 13 +++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 src/ReC.Application/ResultViews/Queries/ReadResultViewQuery.cs diff --git a/src/ReC.Application/Common/Dto/ResultViewDto.cs b/src/ReC.Application/Common/Dto/ResultViewDto.cs index 49dd9c8..a061359 100644 --- a/src/ReC.Application/Common/Dto/ResultViewDto.cs +++ b/src/ReC.Application/Common/Dto/ResultViewDto.cs @@ -1,6 +1,4 @@ -using ReC.Domain.Entities; - -namespace ReC.Application.Common.Dto; +namespace ReC.Application.Common.Dto; public record ResultViewDto { diff --git a/src/ReC.Application/ResultViews/Queries/ReadResultViewQuery.cs b/src/ReC.Application/ResultViews/Queries/ReadResultViewQuery.cs new file mode 100644 index 0000000..41d8d04 --- /dev/null +++ b/src/ReC.Application/ResultViews/Queries/ReadResultViewQuery.cs @@ -0,0 +1,13 @@ +using MediatR; +using ReC.Application.Common.Dto; + +namespace ReC.Application.ResultViews.Queries; + +public record ReadResultViewQuery : IRequest> +{ + public long? Id { get; init; } = null; + + public long? ActionId { get; init; } = null; + + public long? ProfileId { get; init; } = null; +} \ No newline at end of file