feat(server): implement new api handlers for TrainingDateAttendees
This commit is contained in:
parent
ab4c27739e
commit
4a58dc3a81
2 changed files with 138 additions and 10 deletions
|
|
@ -24,13 +24,14 @@ func main() {
|
|||
|
||||
trainingRepository := training.NewInMemoryTrainingRepository()
|
||||
trainingDateRepository := training.NewInMemoryTrainingDateRepository()
|
||||
trainingDateAttendeeRepository := training.NewInMemoryTrainingDateAttendeeRepository()
|
||||
|
||||
f := faker.NewFaker(trainingRepository, trainingDateRepository)
|
||||
if err := f.GenerateFakeData(); err != nil {
|
||||
logger.Fatal("Error generating fake data", zap.Error(err))
|
||||
}
|
||||
|
||||
apiHandlers := server.NewAPIHandlers(trainingRepository, trainingDateRepository)
|
||||
apiHandlers := server.NewAPIHandlers(trainingRepository, trainingDateRepository, trainingDateAttendeeRepository)
|
||||
srv := server.NewServer(apiHandlers, port, logger)
|
||||
srv.Run(shutdownCtx)
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue