implement Gehaltsaufstellung dyflexis data access
This commit is contained in:
@@ -46,7 +46,8 @@ func NewServer(cfg *config.Config, logger *slog.Logger) (*Server, error) {
|
||||
// setupRoutes initializes all routes and handlers
|
||||
func (s *Server) setupRoutes() {
|
||||
employeeRepo := database.New(s.db)
|
||||
employeeService := payroll.NewService(employeeRepo, s.logger)
|
||||
zuschlagParser := payroll.NewZuschlagParser(s.logger)
|
||||
employeeService := payroll.NewService(employeeRepo, s.logger, zuschlagParser)
|
||||
employeeHandler := payroll.NewEmployeeHandler(*employeeService, s.logger)
|
||||
|
||||
s.router.HandleFunc("GET /health", func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -54,8 +55,6 @@ func (s *Server) setupRoutes() {
|
||||
w.Write([]byte("OK"))
|
||||
})
|
||||
|
||||
s.router.HandleFunc("GET /api/v1/employees", employeeHandler.ListEmployees)
|
||||
|
||||
s.router.HandleFunc("GET /api/v1/payroll", employeeHandler.RunPayroll)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user