1
0
Fork 0
Commit graph

14 commits

Author SHA1 Message Date
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
bda8bb9e85
refactor(training): Training.Days is int8 instead of int32 2024-05-05 09:44:56 +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
04e5710b00
refactor(training): make TrainingID a type alias of uuid.UUID, not new type 2024-05-04 17:20:29 +02:00
adb793034a
feat(training): add InMemoryRepository for mocking 2024-05-04 15:16:41 +02:00
6df8747065
feat(training): add helper methods to TrainingID type
- String()
- MarshalJSON()
- UnmarshalJSON()
2024-05-04 15:01:19 +02:00
627be4d2f4
feat: add training type/model 2024-05-04 11:44:45 +02:00