Files
mgmt-api/app/controllers/tenant.go
Björn Benouarets e13859a3ac init: Initial commit
2026-01-21 06:35:35 +01:00

23 lines
498 B
Go

package controllers
import (
"git.secnex.io/secnex/mgmt-api/services"
"git.secnex.io/secnex/mgmt-api/utils"
"github.com/gofiber/fiber/v2"
)
type CreateTenantRequest struct {
Name string `json:"name" validate:"required"`
}
func CreateTenantController(c *fiber.Ctx) error {
var request CreateTenantRequest
validateError, err := utils.ValidateRequest(c, &request)
if err != nil {
return validateError.Send(c)
}
response := services.CreateTenant(request.Name)
return response.Send(c)
}