Go-TestAPI/controllers/manufacturerController.go

30 lines
582 B
Go

package controllers
import (
"github.com/gin-gonic/gin"
"golang-test/database"
"golang-test/message"
"log"
)
func CreateManufacturer(c *gin.Context, manufacturer database.Manufacturer) {
db := database.Connector()
response := message.Response{Status: 200}
err := db.Create(&manufacturer).Error
if err != nil {
log.Println(err.Error())
response.Error = append(response.Error, err.Error())
response.Status = 500
message.SendResponse(c, response)
return
}
response.Message = gin.H{
"message": "Manufacturer created",
}
message.SendResponse(c, response)
}