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, } }