Commit Graph

  • 1c9d0a6c47 refactor(MappingProfile): update to ignore Envelope, Sender and Receiver TekH 2025-09-02 23:58:35 +02:00
  • 23ec4fe322 remove re-read process TekH 2025-09-02 23:14:16 +02:00
  • 8ca0519dbc feat(history): CreateHistoryCommand wurde verbessert, um DTO zurückzugeben und den Empfänger zu validieren. TekH 2025-09-02 23:11:41 +02:00
  • c67bac3e16 test(history): Aktualisieren Sie HistoryTests, um die Erstellung von Umschlägen auf Repository-Basis zu verwenden. TekH 2025-09-02 18:48:18 +02:00
  • 6cdd1db7a9 feat(Fake): add extension method to Fake to create Envelope TekH 2025-09-02 15:25:59 +02:00
  • a87a524271 feat(MappingProfile): UUID-Generierung beim Zuordnen von CreateEnvelopeCommand zu Envelope hinzufügen TekH 2025-09-02 12:19:06 +02:00
  • ddb2439b29 add mapping profile to convert CreateEnvelopeCommand to Envelope TekH 2025-09-01 17:30:38 +02:00
  • d48514bbad refactor(Extensions): update CreateEnvelopeCommand to make UseSQLExecutor false TekH 2025-09-01 17:27:14 +02:00
  • 00077a647a feat(envelopes): add support for SQLExecutor or repository when creating envelopes TekH 2025-09-01 17:23:40 +02:00
  • ee7eb08e75 refactor(CreateEnvelopeCommand): add UseSQLExecutor-property TekH 2025-09-01 17:07:16 +02:00
  • 6a34b65825 rename as ToEnvelopeKey TekH 2025-09-01 15:43:13 +02:00
  • 20d312a84e update to create key by EncodeEnvelopeReceiverId TekH 2025-09-01 15:42:33 +02:00
  • 87c5e7e4de feat(HistoryTests): add create receiver logic TekH 2025-09-01 15:27:32 +02:00
  • bb93b980b4 refactor(HistoryTests): create and implement TestBase TekH 2025-09-01 15:19:52 +02:00
  • 950ae5a418 Update HistoryTests with new commands and setup changes TekH 2025-09-01 15:06:10 +02:00
  • 582cc1eb13 Refactor CreateHistoryCommand and update tests TekH 2025-09-01 14:52:49 +02:00
  • 9434f83b3e Refactor EnvelopeReceiver and History controllers TekH 2025-09-01 14:21:53 +02:00
  • bbe93dad45 Refactor Receiver handling to use ReceiverVM TekH 2025-09-01 13:53:09 +02:00
  • 0a876fe486 Refactor EnvelopeEditorController for type consistency TekH 2025-09-01 13:47:32 +02:00
  • a584a548d6 Refactor InsertReceiver method in EnvelopeEditorController TekH 2025-09-01 13:27:38 +02:00
  • 3e3c9d4c54 Refactor Receiver to ReceiverVM in EnvelopeEditor and Main TekH 2025-09-01 13:00:03 +02:00
  • 33fa4b76f5 Refactor receiver handling and update solution structure TekH 2025-09-01 12:55:15 +02:00
  • 7a84726a3b Refactor constant imports and enhance safety checks TekH 2025-09-01 11:31:39 +02:00
  • 27d97ed12a Add constants import and refactor PDF burner params TekH 2025-09-01 11:24:23 +02:00
  • f699e5a9aa Refactor constant references across multiple files TekH 2025-09-01 11:20:57 +02:00
  • dc723d9f02 Refactor envelope status handling and imports TekH 2025-09-01 11:17:27 +02:00
  • 48ce0d5f32 Refactor EnvelopeStatus usage and streamline code TekH 2025-09-01 11:11:30 +02:00
  • ef7e694c9f refactor(Application.Envelopes.Queries.EnvelopeStatus): rename as EnvelopeStatusQuery TekH 2025-09-01 11:06:41 +02:00
  • c5c040fb15 Refactor enum usage in codebase TekH 2025-09-01 11:04:40 +02:00
  • fc4187bb9e Refactor constants and update CreateHistoryCommand TekH 2025-09-01 10:41:36 +02:00
  • ae4f5560fe Remove unused enums from Constants.cs TekH 2025-09-01 10:19:36 +02:00
  • 09eb91b6be Add history command support and enum selection method TekH 2025-09-01 10:16:50 +02:00
  • 838d7e3ab8 refactor(ReceiverGetOrCreateCommand): update to use getter inittier TekH 2025-08-29 16:33:01 +02:00
  • 542d80c439 fix(CreateEnvelopeReceiverCommandHandler): remove request.UserId null-check TekH 2025-08-29 16:23:44 +02:00
  • 145a2ebe8f feat(Extensions): add PDF generation support for EnvelopeGenerator tests TekH 2025-08-29 16:11:14 +02:00
  • 9cf776fa98 fix(CreateEnvelopeReceiverCommand): update to use getter-setter TekH 2025-08-29 15:33:03 +02:00
  • 68878c0fc8 feat(Fake): Erweiterung von Fake.Host um Repository-Zugriff und Unterstützung für Beispielbenutzer TekH 2025-08-29 14:57:51 +02:00
  • d3e5d3d791 refactor(Extensions): add CreateUserCommand and CreateUserCommands TekH 2025-08-29 14:37:24 +02:00
  • a7f6b94d20 create CreateUserCommand with handler and mapping profile TekH 2025-08-29 14:31:36 +02:00
  • 777f20eddb create faker-extension method for Envelope Commands TekH 2025-08-29 14:00:00 +02:00
  • c14ffceee4 refactor(CreateEnvelopeCommand): update to generate with getter-setter TekH 2025-08-29 13:41:10 +02:00
  • e9202ad23e refactor(Fake): Ersetzen der Roh-E-Mail-Generierung durch CreateReceiverCommand-Helfer TekH 2025-08-29 13:25:36 +02:00
  • 954eff7101 refactor(tests): replace static sample emails with Bogus-generated random emails TekH 2025-08-29 13:12:33 +02:00
  • ac501dffb1 fix(Mock): rename Fake TekH 2025-08-29 12:53:03 +02:00
  • baf2207d03 refactor(Mock): Host-Klasse für csetup erstellen und MediatR integrieren TekH 2025-08-29 12:46:38 +02:00
  • 6863ada4be feat(HistoryTests): add Receiver to provide random receiver TekH 2025-08-29 11:11:15 +02:00
  • 8a22075abe update to use deconstructed TekH 2025-08-29 11:05:52 +02:00
  • bcb2e79fa1 feat: Duplikatsprüfung beim Erstellen eines Empfängers hinzufügen TekH 2025-08-29 10:58:27 +02:00
  • c8dae1d8ff test: extend HistoryTests by adding receiver initialization with CreateReceiverCommand TekH 2025-08-29 10:45:00 +02:00
  • cc2db8716e refactor(CreateReceiverCommand): add handler TekH 2025-08-29 10:25:33 +02:00
  • b939e19334 move mapping profile TekH 2025-08-29 10:07:45 +02:00
  • 16e769d916 rename UpdateReceiverCommand TekH 2025-08-29 10:04:25 +02:00
  • befbacad7c move ReceiverUpdateDto TekH 2025-08-29 10:04:04 +02:00
  • aa1e218b37 remove lazy loading of signature TekH 2025-08-29 10:03:19 +02:00
  • ab9a6cd595 rename CreateReceiverCommand TekH 2025-08-29 10:02:01 +02:00
  • 8783cb9cd8 move ReceiverCreateDto to commands TekH 2025-08-29 10:01:17 +02:00
  • e49be2b7c3 make set up Setup TekH 2025-08-29 09:57:57 +02:00
  • 14a565d202 refactor(HistoryTests): Vereinfachung von HistoryTests durch direkte Einbindung von IMediator TekH 2025-08-29 09:52:34 +02:00
  • dc42a76f31 Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator TekH 2025-08-29 09:39:08 +02:00
  • dee58bec4b fix EnvelopeReceiverController Developer 02 2025-08-28 20:12:16 +02:00
  • 5bd045b998 init HistoryTests Developer 02 2025-08-28 20:07:34 +02:00
  • fbbacb30bc remove wrong principal key Developer 02 2025-08-28 18:47:41 +02:00
  • 0b879b2f5b refactor(Extension): move to Application.Extensions and remove the project. - update references Developer 02 2025-08-28 18:46:55 +02:00
  • a343312f97 refactor(HistoryController): update to use CancellationToken Developer 02 2025-08-28 18:36:11 +02:00
  • dad43de8b1 refactor(ReadHistoryQuery): update to not throw exception. - update controller to throw NotFound if the list is empty Developer 02 2025-08-28 18:30:27 +02:00
  • f7c988be9b refactor(ReadHistoryQuery): mvoe HisotryQuery to Queries directory and remove Read dir Developer 02 2025-08-28 18:20:18 +02:00
  • e0af5b769d refactor(ReadHistoryQuery): update to use dto and remove response class Developer 02 2025-08-28 18:15:47 +02:00
  • b8c348afb6 refactor(ReadHistoryQueryHandler): update to use IRepository<EnvelopeHistory> Developer 02 2025-08-28 17:52:24 +02:00
  • 79dc4ba599 refactor: remove HasPrincipalKey-statement TekH 2025-08-28 11:05:40 +02:00
  • 3616d43f2e fix(EGDbContext): remove principal key mapping on DocumentStatus.Receiver TekH 2025-08-27 15:24:26 +02:00
  • d5443b223c fix(EGDbContext); remove Uuid from principal key TekH 2025-08-27 15:12:09 +02:00
  • c456cb0301 refactor(CreateHistoryCommand); update to use EnvelopeReceiverQueryBase and related extension methods TekH 2025-08-27 14:41:20 +02:00
  • 1c0c23aca4 remove url encoder injection TekH 2025-08-27 11:42:33 +02:00
  • 05d7ac7864 refactor(ReadEnvelopeReceiverQueryHandler): update to use extension method and move to related query class TekH 2025-08-27 11:39:03 +02:00
  • 95e793b081 update read envelope, receiver and envelope-receiver queries to inhered from query-bases TekH 2025-08-27 11:04:30 +02:00
  • dfa1667939 refactor(ReadDocumentQuery): update to add CancellationToken TekH 2025-08-27 10:50:51 +02:00
  • 8a4d3ff6f9 refactor(SaveDocStatusCommand): simplify repository filtering in SaveDocStatusCommandHandler Developer 02 2025-08-26 22:34:54 +02:00
  • 783d91a658 feat(QueryExtensions): add combined EnvelopeReceiver query support in QueryExtensions Developer 02 2025-08-26 22:32:34 +02:00
  • ad032b2bdf fix(QueryExtensions): update to use base classes instead of interfaces Developer 02 2025-08-26 22:23:26 +02:00
  • f2876d8995 move model intterfaces to interfaces dir Developer 02 2025-08-26 22:09:45 +02:00
  • 5468d7b2aa feat: add QueryExtensions for filtering by Envelope and Receiver - Introduced extension methods on IQueryable<TEntity> to filter entities by Envelope (Id or Uuid) and Receiver (Id, EmailAddress, or Signature). - Throws BadRequestException if no valid identifier is provided when notnull = true. - Improves query handling consistency across application layer. Developer 02 2025-08-26 22:05:33 +02:00
  • b005c194d3 create and implement IHasEnvelopeQuery and IHasReceiverQuery Developer 02 2025-08-26 19:43:55 +02:00
  • dee6608390 add and implement IHasEnvelope and IHasReceiver Developer 02 2025-08-26 19:20:44 +02:00
  • 8b53eae6da init QueryExtensions Developer 02 2025-08-26 18:51:57 +02:00
  • 405b619bdc refactor(ReceiverAlreadySignedQuery): update to use common models Developer 02 2025-08-26 17:29:07 +02:00
  • c5918b8e49 refactor(CreateHistoryCommand): update to use EnvelopeQuery- and ReceiverQueryBase Developer 02 2025-08-26 17:16:30 +02:00
  • 05cd8a05f4 refactor(MappingProfile): create to handle model mappings Developer 02 2025-08-26 17:13:21 +02:00
  • 2355a566e4 refactor(EnvelopeReceiverQueryBase): simplify EnvelopeReceiverQueryBase.Key handling - Introduced private backing field _key for Key property - Removed dynamic recomputation from Envelope and Receiver - Ensured Key is only set once during initialization - Improved null handling and exception safety Developer 02 2025-08-26 16:49:22 +02:00
  • c887f857cd fix(EnvelopeReceiverQueryBase): make Envelope and Receiver properties not null and set default value Developer 02 2025-08-26 16:39:12 +02:00
  • f114144d34 Fügen das Suffix „-base“ am Ende gängiger Modelle hinzu. Developer 02 2025-08-26 16:36:52 +02:00
  • 5c09601e3f refactor(ModifyDocStatusCommandBase): update to use EnvelopeReceiverQuery Developer 02 2025-08-26 16:33:56 +02:00
  • 18b05a3c63 refactor(ReceiverQuery): make properties virtual Developer 02 2025-08-26 16:26:52 +02:00
  • ce35b0fea1 refactor(EnvelopeQuery): make properties virtual Developer 02 2025-08-26 16:26:11 +02:00
  • 7f18cd64c5 feat(EnvelopeReceiverQuery): create query with Key, Envelope and Receiver properties Developer 02 2025-08-26 16:25:37 +02:00
  • 0083c1b6c1 Create common Envelope and Receiver queries Developer 02 2025-08-26 14:34:52 +02:00
  • 59e73dbcf0 refactor(CreateHistoryCommand): add Envelope and Receiver queries TekH 2025-08-26 10:36:46 +02:00
  • f34770931f feat(CreateHistoryCommand): add CreateHistoryCommandHandler with repository integration - Extend CreateHistoryCommand to implement IRequest<long?> - Introduce CreateHistoryCommandHandler to handle command via IRepository<EnvelopeHistory> - Implement async creation and verification of EnvelopeHistory records TekH 2025-08-25 17:33:49 +02:00
  • 78100ef24f create CreateHistoryCommand TekH 2025-08-25 17:22:26 +02:00
  • 99083a68aa move mapping profile to pre dir TekH 2025-08-25 16:50:42 +02:00
  • 0939e57c56 refactor(EnvelopeController): migrate envelope update to MediatR with annotations TekH 2025-08-25 16:40:46 +02:00