From 22a7619627dbc183c49c1e7b9ab3de194fba8120 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 13 Oct 2025 09:48:24 +0200 Subject: [PATCH] feat(Signature): add Annotations navigation property to Signature entity - Added `IEnumerable? Annotations` to Signature class - Added `using System.Collections.Generic;` for .NET Framework builds --- EnvelopeGenerator.Domain/Entities/Annotation.cs | 6 +++++- EnvelopeGenerator.Domain/Entities/Signature.cs | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Domain/Entities/Annotation.cs b/EnvelopeGenerator.Domain/Entities/Annotation.cs index f2e59402..77e07d8d 100644 --- a/EnvelopeGenerator.Domain/Entities/Annotation.cs +++ b/EnvelopeGenerator.Domain/Entities/Annotation.cs @@ -48,7 +48,11 @@ public class Annotation ChangedWho { get; set; } [ForeignKey("ElementId")] - public virtual Signature Element { get; set; } + public virtual Signature +#if NET + ? +#endif + Element { get; set; } } #if NETFRAMEWORK diff --git a/EnvelopeGenerator.Domain/Entities/Signature.cs b/EnvelopeGenerator.Domain/Entities/Signature.cs index e24e0cc4..c4cdacd1 100644 --- a/EnvelopeGenerator.Domain/Entities/Signature.cs +++ b/EnvelopeGenerator.Domain/Entities/Signature.cs @@ -4,6 +4,7 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; #if NETFRAMEWORK using System; +using System.Collections.Generic; #endif namespace EnvelopeGenerator.Domain.Entities @@ -109,6 +110,12 @@ public class Signature : ISignature [ForeignKey("ReceiverId")] public virtual Receiver Receiver { get; set; } + public virtual IEnumerable +#if NET + ? +#endif + Annotations { get; set; } + #if NETFRAMEWORK [NotMapped] public double Top => Math.Round(Y, 5);