diff --git a/WorkFlow.Application/DTO/BaseUpdateDto.cs b/WorkFlow.Application/DTO/BaseUpdateDto.cs index 1dfda69..67fea77 100644 --- a/WorkFlow.Application/DTO/BaseUpdateDto.cs +++ b/WorkFlow.Application/DTO/BaseUpdateDto.cs @@ -4,6 +4,8 @@ namespace WorkFlow.Application.DTO { public record BaseUpdateDto { + public required int Id { get; init; } + [JsonIgnore] public required string ChangedWho { get; set; } = "UNKNOWN"; diff --git a/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs b/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs new file mode 100644 index 0000000..70df0fe --- /dev/null +++ b/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs @@ -0,0 +1,4 @@ +namespace WorkFlow.Application.DTO.Config +{ + public record ConfigCreateDto(string Title, string String); +} \ No newline at end of file diff --git a/WorkFlow.Application/DTO/Config/ConfigDto.cs b/WorkFlow.Application/DTO/Config/ConfigDto.cs new file mode 100644 index 0000000..4a9dd9c --- /dev/null +++ b/WorkFlow.Application/DTO/Config/ConfigDto.cs @@ -0,0 +1,10 @@ +namespace WorkFlow.Application.DTO.Config +{ + public record ConfigDto(int Id, + string Title, + string String, + string AddedWho, + DateTime AddedWhen, + string? ChangedWho = null, + DateTime? ChangedWhen = null); +} \ No newline at end of file diff --git a/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs b/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs new file mode 100644 index 0000000..c9f0994 --- /dev/null +++ b/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs @@ -0,0 +1,4 @@ +namespace WorkFlow.Application.DTO.Config +{ + public record ConfigUpdateDto(string Title, string String) : BaseUpdateDto; +} \ No newline at end of file