From d7c2796d79e085437be6ef0a7ee60da6c33655de Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 3 Dec 2025 14:42:36 +0100 Subject: [PATCH] Add OutResDto and ReadOutResQuery for output handling Added a new `OutResDto` record in the `ReC.Application.Common.Dto` namespace to represent output result data with properties like `Id`, `ActionId`, `Header`, `Body`, and audit fields. Added a new `ReadOutResQuery` class in the `ReC.Application.OutResults.Queries` namespace to facilitate querying output results based on `ProfileId` and `ActionId`. --- src/ReC.Application/Common/Dto/OutResDto.cs | 20 +++++++++++++++++++ .../OutResults/Queries/ReadOutResQuery.cs | 8 ++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/ReC.Application/Common/Dto/OutResDto.cs create mode 100644 src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs diff --git a/src/ReC.Application/Common/Dto/OutResDto.cs b/src/ReC.Application/Common/Dto/OutResDto.cs new file mode 100644 index 0000000..6cbd68e --- /dev/null +++ b/src/ReC.Application/Common/Dto/OutResDto.cs @@ -0,0 +1,20 @@ +namespace ReC.Application.Common.Dto; + +public record OutResDto +{ + public long Id { get; set; } + + public long ActionId { get; set; } + + public string? Header { get; set; } + + public string? Body { get; set; } + + public string AddedWho { get; set; } = null!; + + public DateTime AddedWhen { get; set; } + + public string? ChangedWho { get; set; } + + public DateTime? ChangedWhen { get; set; } +} diff --git a/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs b/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs new file mode 100644 index 0000000..9ff49ba --- /dev/null +++ b/src/ReC.Application/OutResults/Queries/ReadOutResQuery.cs @@ -0,0 +1,8 @@ +namespace ReC.Application.OutResults.Queries; + +public class ReadOutResQuery +{ + public long ProfileId { get; set; } + + public long ActionId { get; set; } +} \ No newline at end of file