25 lines
521 B
Go
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,
|
|
}
|
|
}
|