|
|
1fe2867b05
|
feat(training): add repository interface and InMemory repository for TrainingDateAttendee
|
2024-05-07 22:05:20 +02:00 |
|
|
|
18d1c98b76
|
refactor: move testing data to custom package faker (interna/faker)
|
2024-05-05 17:51:48 +02:00 |
|
|
|
bd135bcfe6
|
refactor(training): remove FindAllUpcoming() method from TrainingDateRepository and its implementations
|
2024-05-05 17:50:47 +02:00 |
|
|
|
606854d1d5
|
feat(training): TrainingDateRepository: add FindUpcomingByTrainingID() and FindAllUpcoming() methods
|
2024-05-05 16:22:55 +02:00 |
|
|
|
4bf2ae4a06
|
feat(training): add TrainingDate
|
2024-05-05 15:56:16 +02:00 |
|
|
|
6f5a91a92d
|
refactor(training): InMemoryTrainingRepository uses locking internally
|
2024-05-05 15:42:48 +02:00 |
|
|
|
5d83bb0308
|
feat(training): add pricing and TrainingPrice with amount, currency and type (open|corporate)
|
2024-05-05 11:55:33 +02:00 |
|
|
|
d55276886b
|
feat(training): add Description field
|
2024-05-05 09:52:04 +02:00 |
|
|
|
2003b31f14
|
fix(training): check if training exists before delete
|
2024-05-04 17:40:03 +02:00 |
|
|
|
2f6c24652e
|
refactor(training): Update should just get the struct
|
2024-05-04 17:39:38 +02:00 |
|
|
|
adb793034a
|
feat(training): add InMemoryRepository for mocking
|
2024-05-04 15:16:41 +02:00 |
|