From ee7c92ff5be9e2187e056dc5a509986dcb743082 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 9 Feb 2026 15:55:38 +0100 Subject: [PATCH] Refactor entities to use new auditing interfaces Replaced granular auditing interfaces with IUpdateAuditable and ICreationAuditable in ElementAnnotation, EnvelopeReceiverReadOnly, and Signature to modernize and consolidate auditing logic. --- EnvelopeGenerator.Domain/Entities/ElementAnnotation.cs | 2 +- EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs | 2 +- EnvelopeGenerator.Domain/Entities/Signature.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EnvelopeGenerator.Domain/Entities/ElementAnnotation.cs b/EnvelopeGenerator.Domain/Entities/ElementAnnotation.cs index 64a1e909..3685a7b1 100644 --- a/EnvelopeGenerator.Domain/Entities/ElementAnnotation.cs +++ b/EnvelopeGenerator.Domain/Entities/ElementAnnotation.cs @@ -8,7 +8,7 @@ using EnvelopeGenerator.Domain.Interfaces.Auditing; namespace EnvelopeGenerator.Domain.Entities { [Table("TBSIG_DOCUMENT_RECEIVER_ELEMENT_ANNOTATION")] - public class ElementAnnotation : IHasAddedWhen, IHasChangedWhen, IHasChangedWho + public class ElementAnnotation : IHasAddedWhen, IUpdateAuditable { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] diff --git a/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs index 43e87bd3..5702e020 100644 --- a/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs +++ b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs @@ -7,7 +7,7 @@ using EnvelopeGenerator.Domain.Interfaces.Auditing; namespace EnvelopeGenerator.Domain.Entities { [Table("TBSIG_ENVELOPE_RECEIVER_READ_ONLY")] - public class EnvelopeReceiverReadOnly : IHasAddedWhen, IHasChangedWhen, IHasAddedWho + public class EnvelopeReceiverReadOnly : IHasChangedWhen, ICreationAuditable { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] diff --git a/EnvelopeGenerator.Domain/Entities/Signature.cs b/EnvelopeGenerator.Domain/Entities/Signature.cs index 42aad668..6ec2330d 100644 --- a/EnvelopeGenerator.Domain/Entities/Signature.cs +++ b/EnvelopeGenerator.Domain/Entities/Signature.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; namespace EnvelopeGenerator.Domain.Entities { [Table("TBSIG_DOCUMENT_RECEIVER_ELEMENT", Schema = "dbo")] - public class Signature : ISignature, IHasReceiver, IHasAddedWhen, IHasChangedWhen, IHasChangedWho + public class Signature : ISignature, IHasReceiver, IHasAddedWhen, IUpdateAuditable { public Signature() {