c8dae1d8ff
test: extend HistoryTests by adding receiver initialization with CreateReceiverCommand
2025-08-29 10:45:00 +02:00
cc2db8716e
refactor(CreateReceiverCommand): add handler
2025-08-29 10:25:33 +02:00
b939e19334
move mapping profile
2025-08-29 10:07:45 +02:00
16e769d916
rename UpdateReceiverCommand
2025-08-29 10:04:25 +02:00
befbacad7c
move ReceiverUpdateDto
2025-08-29 10:04:04 +02:00
aa1e218b37
remove lazy loading of signature
2025-08-29 10:03:19 +02:00
ab9a6cd595
rename CreateReceiverCommand
2025-08-29 10:02:01 +02:00
8783cb9cd8
move ReceiverCreateDto to commands
2025-08-29 10:01:17 +02:00
e49be2b7c3
make set up Setup
2025-08-29 09:57:57 +02:00
14a565d202
refactor(HistoryTests): Vereinfachung von HistoryTests durch direkte Einbindung von IMediator
...
- Entfernen der benutzerdefinierten Hilfsmethode Send<T>
- Einführung der Mediator-Eigenschaft, die aus dem DI-Container aufgelöst wird
- Ersetzen aller Send(request)-Aufrufe durch Mediator.Send(request)
- Reduzierung unnötiger Indirektionen, wodurch Tests übersichtlicher und leichter lesbar werden
2025-08-29 09:52:34 +02:00
dc42a76f31
Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator
2025-08-29 09:39:08 +02:00
Developer 02
dee58bec4b
fix EnvelopeReceiverController
2025-08-28 20:12:16 +02:00
Developer 02
5bd045b998
init HistoryTests
2025-08-28 20:07:34 +02:00
Developer 02
fbbacb30bc
remove wrong principal key
2025-08-28 18:47:41 +02:00
Developer 02
0b879b2f5b
refactor(Extension): move to Application.Extensions and remove the project.
...
- update references
2025-08-28 18:46:55 +02:00
Developer 02
a343312f97
refactor(HistoryController): update to use CancellationToken
2025-08-28 18:36:11 +02:00
Developer 02
dad43de8b1
refactor(ReadHistoryQuery): update to not throw exception.
...
- update controller to throw NotFound if the list is empty
2025-08-28 18:30:27 +02:00
Developer 02
f7c988be9b
refactor(ReadHistoryQuery): mvoe HisotryQuery to Queries directory and remove Read dir
2025-08-28 18:20:18 +02:00
Developer 02
e0af5b769d
refactor(ReadHistoryQuery): update to use dto and remove response class
2025-08-28 18:15:47 +02:00
Developer 02
b8c348afb6
refactor(ReadHistoryQueryHandler): update to use IRepository<EnvelopeHistory>
2025-08-28 17:52:24 +02:00
79dc4ba599
refactor: remove HasPrincipalKey-statement
2025-08-28 11:05:40 +02:00
3616d43f2e
fix(EGDbContext): remove principal key mapping on DocumentStatus.Receiver
2025-08-27 15:24:26 +02:00
d5443b223c
fix(EGDbContext); remove Uuid from principal key
2025-08-27 15:12:09 +02:00
c456cb0301
refactor(CreateHistoryCommand); update to use EnvelopeReceiverQueryBase and related extension methods
2025-08-27 14:41:20 +02:00
1c0c23aca4
remove url encoder injection
2025-08-27 11:42:33 +02:00
05d7ac7864
refactor(ReadEnvelopeReceiverQueryHandler): update to use extension method and move to related query class
2025-08-27 11:39:03 +02:00
95e793b081
update read envelope, receiver and envelope-receiver queries to inhered from query-bases
2025-08-27 11:04:30 +02:00
dfa1667939
refactor(ReadDocumentQuery): update to add CancellationToken
2025-08-27 10:50:51 +02:00
Developer 02
8a4d3ff6f9
refactor(SaveDocStatusCommand): simplify repository filtering in SaveDocStatusCommandHandler
...
- Replaced explicit envelope and receiver expression filters with a single `.Where(request)` call.
- Removed redundant checks for null and empty values in handler.
- Updated using statements to include `EnvelopeGenerator.Application.Extensions`.
- Maintains the same functionality while reducing code complexity.
2025-08-26 22:34:54 +02:00
Developer 02
783d91a658
feat(QueryExtensions): add combined EnvelopeReceiver query support in QueryExtensions
2025-08-26 22:32:34 +02:00
Developer 02
ad032b2bdf
fix(QueryExtensions): update to use base classes instead of interfaces
2025-08-26 22:23:26 +02:00
Developer 02
f2876d8995
move model intterfaces to interfaces dir
2025-08-26 22:09:45 +02:00
Developer 02
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.
2025-08-26 22:05:33 +02:00
Developer 02
b005c194d3
create and implement IHasEnvelopeQuery and IHasReceiverQuery
2025-08-26 19:43:55 +02:00
Developer 02
dee6608390
add and implement IHasEnvelope and IHasReceiver
2025-08-26 19:20:44 +02:00
Developer 02
8b53eae6da
init QueryExtensions
2025-08-26 18:51:57 +02:00
Developer 02
405b619bdc
refactor(ReceiverAlreadySignedQuery): update to use common models
2025-08-26 17:29:07 +02:00
Developer 02
c5918b8e49
refactor(CreateHistoryCommand): update to use EnvelopeQuery- and ReceiverQueryBase
2025-08-26 17:16:30 +02:00
Developer 02
05cd8a05f4
refactor(MappingProfile): create to handle model mappings
2025-08-26 17:13:21 +02:00
Developer 02
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
2025-08-26 16:49:22 +02:00
Developer 02
c887f857cd
fix(EnvelopeReceiverQueryBase): make Envelope and Receiver properties not null and set default value
2025-08-26 16:39:12 +02:00
Developer 02
f114144d34
Fügen das Suffix „-base“ am Ende gängiger Modelle hinzu.
2025-08-26 16:36:52 +02:00
Developer 02
5c09601e3f
refactor(ModifyDocStatusCommandBase): update to use EnvelopeReceiverQuery
2025-08-26 16:33:56 +02:00
Developer 02
18b05a3c63
refactor(ReceiverQuery): make properties virtual
2025-08-26 16:26:52 +02:00
Developer 02
ce35b0fea1
refactor(EnvelopeQuery): make properties virtual
2025-08-26 16:26:11 +02:00
Developer 02
7f18cd64c5
feat(EnvelopeReceiverQuery): create query with Key, Envelope and Receiver properties
2025-08-26 16:25:37 +02:00
Developer 02
0083c1b6c1
Create common Envelope and Receiver queries
2025-08-26 14:34:52 +02:00
59e73dbcf0
refactor(CreateHistoryCommand): add Envelope and Receiver queries
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
2025-08-25 17:33:49 +02:00
78100ef24f
create CreateHistoryCommand
2025-08-25 17:22:26 +02:00