31 lines
758 B
Go
31 lines
758 B
Go
package handlers
|
|
|
|
import (
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
type TyscHandler struct {
|
|
SportHandler *SportHandler
|
|
PlayerHandler *PlayerHandler
|
|
TeamHandler *TeamHandler
|
|
PositionHandler *PositionHandler
|
|
RoosterHandler *RoosterHandler
|
|
VendorHandler *VendorHandler
|
|
CardSetHandler *CardSetHandler
|
|
CardHandler *CardHandler
|
|
}
|
|
|
|
func NewTyscHandler(db *gorm.DB) *TyscHandler {
|
|
handlerMap := &TyscHandler{
|
|
SportHandler: NewSportHandler(db),
|
|
PlayerHandler: NewPlayerHandler(db),
|
|
TeamHandler: NewTeamHandler(db),
|
|
PositionHandler: NewPositionHandler(db),
|
|
RoosterHandler: NewRoosterHandler(db),
|
|
VendorHandler: NewVendorHandler(db),
|
|
CardSetHandler: NewCardSetHandler(db),
|
|
CardHandler: NewCardHandler(db),
|
|
}
|
|
return handlerMap
|
|
}
|