00bdfeb9bb
refactor(query): restructure ReceiverAlreadySignedQuery for clarity
TekH2025-08-25 16:27:37 +02:00
cced0e5579
refator(SaveDocStatusCommandHandler): use SingleOrDefaultAsync instead of FirstOrDefaultAsync
TekH2025-08-25 15:56:37 +02:00
82150290d2
refactor(Extensions): update SaveDocStatusAsync to use uuid and signature
TekH2025-08-25 15:55:37 +02:00
fb7fd47a2a
feat(SaveDocStatusCommand): add IMediator extension methods for saving and signing document status - Introduced SaveDocStatusAsync extension method on IMediator to simplify saving document status - Added SignDocAsync extension method as a shortcut for signing document status - Refactored SaveDocStatusCommand usage to support new mediator extension
TekH2025-08-25 15:43:54 +02:00
20b6b328f5
feat(EGDbContext): Eindeutige Indizes und Beziehungen für die Entitäten „Envelope“, „Receiver“ und „DocumentStatus“ hinzufügen - Eindeutiger Index für „Envelope.Uuid“ hinzugefügt - Eindeutige Indizes für „Receiver.Signature“ und „Receiver.EmailAddress“ hinzugefügt - Beziehungen von „DocumentStatus“ zu „Envelope.Uuid“ und „Receiver“ (Signature und EmailAddress) konfiguriert - Entitätsbeschränkungen für die Datenintegrität verbessert
TekH2025-08-25 15:32:48 +02:00
a3bc26bd08
feat(SaveDocStatusCommand): enhance SaveDocStatusCommandHandler with flexible envelope & receiver filters - Added support for filtering by Envelope.Id or Envelope.Uuid - Added support for filtering by Receiver.Id, Receiver.EmailAddress, or Receiver.Signature - Throw BadRequestException when required identifiers are missing - Updated repository queries to combine envelope and receiver filters
TekH2025-08-25 15:02:57 +02:00
e1f793e571
refactor(TaskExtensions): TaskExtensions verallgemeinern, um benutzerdefinierte Ausnahmegeneratoren zu unterstützen
TekH2025-08-25 12:41:27 +02:00
86d8fcda07
chore: update to use DigitalData.Core.Exceptions instead of project exceptions classes
TekH2025-08-25 11:48:29 +02:00
2f8401073f
feat(SaveDocStatusCommand): Füge SaveDocStatusCommand und Handler hinzu, um den Dokumentstatus zu erstellen oder zu aktualisieren.
TekH2025-08-25 11:41:08 +02:00
68a6a23a20
refactor(TestEnvelopeReceiverController): remove observed inhearence and rename. - Add related attributes
TekH2025-08-22 19:29:16 +02:00
5e5458d87c
fix conflicts after updates
TekH2025-08-22 19:19:59 +02:00
eae83adee4
refactor(ReadEnvelopeReceiverQuery): update response to return list instate of sigel instance
TekH2025-08-22 18:01:31 +02:00
a29785f7c7
feat(EnvelopeReceiverControler): add test endpoint for ReadEnvelopeReceiverQuery
TekH2025-08-22 17:37:55 +02:00
cb641fd33a
feat: add TaskExtensions with null and empty result checks - Introduced ThrowIfNull<T>(Task<T?>) extension method to ensure awaited result is not null, throwing NotFoundException otherwise - Added ThrowIfNull<T>(Task<IEnumerable<T>?>) extension method to validate collections, throwing NotFoundException if null or empty - Supports optional custom exception messages for better error context
TekH2025-08-22 16:33:30 +02:00
b7e19db0f1
update to use Constants.EnvelopeStatus instead of int
TekH2025-08-22 15:26:37 +02:00
290e87048c
add logic for status query
TekH2025-08-22 15:24:34 +02:00
c0a5b57668
refactor(ReadEnvelopeQuery): move EnvelopeStatusQuery from ReadEnvelopeReceiverQuery
TekH2025-08-22 14:54:36 +02:00
02ef05f054
feat(envelope-receivers): add query handler for reading envelope receiver with filtering - Implemented ReadEnvelopeReceiverQueryHandler using MediatR - Added filtering support for Envelope (Id, Status, Uuid) and Receiver (Id, EmailAddress, Signature) - Included related navigation properties (Envelope, Documents, Elements, History, User, Receiver) - Mapped result to EnvelopeReceiverDto using AutoMapper
TekH2025-08-21 18:32:41 +02:00
72134c3d3b
add IRepository<EnvelopeReceiver> to ReadEnvelopeReceiverQueryHandler
TekH2025-08-21 17:42:02 +02:00
a4fffaa9b9
init the handler of ReadEnvelopeReceiverQuery
TekH2025-08-21 17:37:37 +02:00
0f27600c5b
feat(ReceiverVM): add From method to be able to generate from EnvelopeReceiver
TekH2025-08-21 14:43:56 +02:00
9045655262
fix(Designer): Nicht verfügbare Datenquelle entfernen
TekH2025-08-21 14:18:28 +02:00
5bcac264a7
refactor(CommonServices): updated to use ReveiverVM
TekH2025-08-21 14:13:31 +02:00
c7bf800cd5
feat(ReceiverVM): Handles the combination of the envelope and receiver for common services and submodules as a view model.
TekH2025-08-21 13:52:03 +02:00
5fb4d03ee7
refactor(Receiver): bring related props from EnvelopeReceiver
TekH2025-08-21 13:36:48 +02:00
730a318b56
feat(ExceptionHandlingMiddleware): Hinzufügen, um Ausnahmen global zu behandeln
TekH2025-08-21 10:57:34 +02:00
55c0f44954
Refactor(EnvelopeModel): Entfernen Sie den unnötigen try-catch-Block in der Methode GetByUuid des EnvelopeModel.
TekH2025-08-21 10:52:46 +02:00
3f5a584399
refactor: Anpassung der Klassen-Definition für EnvelopeHistory zur Unterstützung von NET und NETFRAMEWORK
TekH2025-08-19 15:11:42 +02:00
6aec854a64
refactor(EnvelopeHistory): Anpassung der Klassen-Definition für EnvelopeHistory zur Unterstützung von NET und NETFRAMEWORK
TekH2025-08-19 15:06:00 +02:00
82d4b0e740
refactor(EnvelopeDocument): Überarbeitung der Klasse EnvelopeDocument für .NET/Framework Kompatibilität
TekH2025-08-19 15:02:05 +02:00
12519f06f7
refactor(EnvelopeCertificate): Entfernen Sie die Domäne, das Repository, die DTOs und den Dienst mit allen Schnittstellen.
TekH2025-08-19 14:48:15 +02:00
a2471a0c35
refactor(EmailTemplate): adjust namespace declaration for EmailTemplate to support NET and NETFRAMEWORK
TekH2025-08-19 14:35:35 +02:00
4251a24fe9
refactor(DocumentStatus): DocumentStatus-Klasse für plattformübergreifende Kompilierung angepasst
TekH2025-08-19 14:31:11 +02:00
63a830c8e3
refactor(DocumentReceiverElement): Trenne .NET- und .NET Framework-spezifische Initialisierung in DocumentReceiverElement
TekH2025-08-19 14:26:14 +02:00
acee28ffce
refactor: add conditional compilation for .NET and .NET Framework
TekH2025-08-19 14:18:01 +02:00
50a541c5bf
refactor: Plattform-spezifische Anpassungen an der Receiver-Klasse - NotMapped Properties nur für NETFRAMEWORK verfügbar gemacht - Klasse und Namespaces für NET- und NETFRAMEWORK-Bedingungen angepasst - Redundant in NET definierten Code entfernt
TekH2025-08-19 14:14:10 +02:00
d43877db62
refactor(Envelope): Standardwerte in der Envelope-Entity in den Konstruktor verschoben
TekH2025-08-19 14:06:17 +02:00
242e66cd8d
refactor(Receiver): make TfaRegDeadline nullable
TekH2025-08-19 12:47:57 +02:00
c7d26a87b0
fix(EnvelopeMailService): Vermeiden Sie gemeinsam genutzte veränderbare Zustände in EnvelopeMailService-Platzhaltern
TekH2025-08-07 17:01:32 +02:00