From f4dd17fca9cabab25240d8892ae45eb076d9cbf7 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 31 May 2024 10:03:15 +0200 Subject: [PATCH] =?UTF-8?q?RejectionReason=20und=20IsRejected=20Eigenschaf?= =?UTF-8?q?ten=20zur=20EnvelopeReceiver=20Klasse=20hinzugef=C3=BCgt:=20Rej?= =?UTF-8?q?ectionReason=20speichert=20REJECTION=5FREASON=20und=20IsRejecte?= =?UTF-8?q?d=20zeigt=20den=20Ablehnungsstatus=20an.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Application/DTOs/EnvelopeReceiverDto.cs | 2 ++ EnvelopeGenerator.Domain/Entities/EnvelopeReceiver.cs | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverDto.cs index c65f62d3..abba9baf 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverDto.cs @@ -10,6 +10,8 @@ string? PrivateMessage, DateTime AddedWhen, DateTime? ChangedWhen, + string? RejectionReason, + bool IsRejected, EnvelopeDto? Envelope, ReceiverDto? Receiver); } \ No newline at end of file diff --git a/EnvelopeGenerator.Domain/Entities/EnvelopeReceiver.cs b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiver.cs index beef339d..3c4c8631 100644 --- a/EnvelopeGenerator.Domain/Entities/EnvelopeReceiver.cs +++ b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiver.cs @@ -40,6 +40,12 @@ namespace EnvelopeGenerator.Domain.Entities [Column("CHANGED_WHEN", TypeName = "datetime")] public DateTime? ChangedWhen { get; set; } + [Column("REJECTION_REASON")] + public string? RejectionReason { get; set; } + + [NotMapped] + public bool IsRejected => RejectionReason is not null; + [ForeignKey("EnvelopeId")] public Envelope? Envelope { get; set; }