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; }