Files
cybertron/internal/transport/handler/project.go
2024-07-29 15:59:13 +05:30

25 lines
521 B
Go

package handler
import (
"cybertron/service"
"github.com/gin-gonic/gin"
)
type ProjectHandler struct {
projectCreatorService *service.ProjectCreator
}
func (h *ProjectHandler) ProjectCreate(c *gin.Context) {
h.projectCreatorService.CreateProject(c)
}
func (h *ProjectHandler) ProjectGet(c *gin.Context) {
h.projectCreatorService.ProjectGet(c)
}
func NewProjectHandler(projectCreatorService *service.ProjectCreator) *ProjectHandler {
return &ProjectHandler{
projectCreatorService: projectCreatorService,
}
}