e1f793e571
refactor(TaskExtensions): TaskExtensions verallgemeinern, um benutzerdefinierte Ausnahmegeneratoren zu unterstützen
...
- Feste NotFoundException durch generischen Ausnahmegenerator in ThrowIfNull-Methoden ersetzt.
- Neue Exceptions-Hilfsklasse für die Erstellung gängiger Ausnahmen (NotFound, BadRequest, Forbidden) hinzugefügt.
- Funktionalität der Then-Erweiterungsmethode unverändert beibehalten.
2025-08-25 12:41:27 +02:00
86d8fcda07
chore: update to use DigitalData.Core.Exceptions instead of project exceptions classes
2025-08-25 11:48:29 +02:00
2f8401073f
feat(SaveDocStatusCommand): Füge SaveDocStatusCommand und Handler hinzu, um den Dokumentstatus zu erstellen oder zu aktualisieren.
2025-08-25 11:41:08 +02:00
85a855fe64
refactor(ModifyDocStatusCommandBase): remove ChangedWhen-property
2025-08-25 11:18:48 +02:00
996b544633
feat(ModifyDocStatusCommandBase): create abstract class to handle common properties of commands
2025-08-25 11:16:57 +02:00
811656c4ca
create UpdateDocStatusCommand
2025-08-25 10:36:35 +02:00
7e90d25f0b
create CreateDocStatusCommand
2025-08-25 10:24:15 +02:00
20751aa708
update to remove loadEnvelope-metod
2025-08-23 01:15:51 +02:00
51b96e2a81
move extension extensions dir
2025-08-23 00:57:55 +02:00
7a011930df
remvoe sanitzer from views and use extensions instead of keys
2025-08-23 00:54:27 +02:00
a080aaec95
refactor(ViewControllerBase): remvoe sanitzer
2025-08-23 00:17:59 +02:00
d390802305
refactor(HomeController): remove culture binding as viewdata; bind via string localizer
2025-08-23 00:14:43 +02:00
0b33ba0fd8
update to use ClaimsPrincipal instead of ControllerBase
2025-08-22 22:29:51 +02:00
6778d8e3e7
refactor add culture midleware
2025-08-22 22:26:23 +02:00
3394a580f4
refactor(DocumentController): remvoe Open endpoint and its client method
2025-08-22 21:54:25 +02:00
82a63b0dae
remove envelopeOldService
2025-08-22 21:44:49 +02:00
e61d626bf3
implement receiver already signed method
2025-08-22 21:38:53 +02:00
bd7c1d4e36
feat(ReceiverAlreadySignedQuery): create with handler
2025-08-22 21:34:33 +02:00
30e2ac602d
change LoadEnvelope method
2025-08-22 20:05:53 +02:00
1577440b77
refactor(EnvelopeStatus); arrange naming
2025-08-22 19:34:04 +02:00
68a6a23a20
refactor(TestEnvelopeReceiverController): remove observed inhearence and rename.
...
- Add related attributes
2025-08-22 19:29:16 +02:00
5e5458d87c
fix conflicts after updates
2025-08-22 19:19:59 +02:00
eae83adee4
refactor(ReadEnvelopeReceiverQuery): update response to return list instate of sigel instance
2025-08-22 18:01:31 +02:00
a29785f7c7
feat(EnvelopeReceiverControler): add test endpoint for ReadEnvelopeReceiverQuery
2025-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
2025-08-22 16:33:30 +02:00
9434832261
refactor(Application.Contracts): rename Application.Interfaces
2025-08-22 15:42:38 +02:00
b7e19db0f1
update to use Constants.EnvelopeStatus instead of int
2025-08-22 15:26:37 +02:00
290e87048c
add logic for status query
2025-08-22 15:24:34 +02:00
c0a5b57668
refactor(ReadEnvelopeQuery): move EnvelopeStatusQuery from ReadEnvelopeReceiverQuery
2025-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
2025-08-21 18:32:41 +02:00
72134c3d3b
add IRepository<EnvelopeReceiver> to ReadEnvelopeReceiverQueryHandler
2025-08-21 17:42:02 +02:00
a4fffaa9b9
init the handler of ReadEnvelopeReceiverQuery
2025-08-21 17:37:37 +02:00
3a62f5317f
feat(ReadEnvelopeReceiverQuery): add Key-property
2025-08-21 17:36:18 +02:00
59c93de8b7
feat(ReceiverQuery): merge ReadReceiverQuery
2025-08-21 17:14:45 +02:00
5122a2099d
remove ReadReceiverQuery and Read-dir
2025-08-21 17:12:36 +02:00
95ec19d816
rempve Read dir
2025-08-21 17:09:24 +02:00
c7b3d97b2e
refactor: remove CreateEnvelopeReceiverResponse
2025-08-21 17:07:22 +02:00
196941f73f
remove EnvelopeQuery
2025-08-21 16:56:22 +02:00
415fe646b2
simplify ReadDocumentQuery
2025-08-21 16:52:04 +02:00
f42218802d
Standardisierung der Struktur von Mapping-Profildateien
2025-08-21 16:43:50 +02:00
fcf00171de
move CreateEnvelopeResponse to CreateEnvelopeCommand file
2025-08-21 16:39:16 +02:00
ca28c4cca4
refactor(CreateEnvelopeResponse): update to use getter-initters
2025-08-21 16:36:34 +02:00
a48e4988d6
Verschieben die Klassen von CreateEnvelopeReceiverDtos nach CreateEnvelopeReceiverCommand.
2025-08-21 16:26:23 +02:00
ec513716ff
remove read dir and move files
2025-08-21 16:24:04 +02:00
f39b761412
remove create folder and move the files
2025-08-21 16:04:06 +02:00
70d122d2ff
refactor(EnvelopeGenerator.Application.DTOs): Umbenennen in EnvelopeGenerator.Application.Dto
2025-08-21 15:55:15 +02:00
5bc5fcf764
refactor(EnvelopeOldService): remove LoadEnvelopes-method
2025-08-21 15:47:04 +02:00
8db62b41ba
refactor(EnvelopeReceiver): remove companyName property
2025-08-21 14:54:48 +02:00
0f27600c5b
feat(ReceiverVM): add From method to be able to generate from EnvelopeReceiver
2025-08-21 14:43:56 +02:00
9045655262
fix(Designer): Nicht verfügbare Datenquelle entfernen
2025-08-21 14:18:28 +02:00