in cmd/controller/catalog.go [52:63]
func (c *CatalogController) Save(ctx *gin.Context) {
request := SaveEventRequest{}
if err := ctx.ShouldBind(&request); err != nil {
ctx.JSON(http.StatusBadRequest, err.Error())
return
}
if err := c.catalogDAL.Save(ctx, &request.Event); err != nil {
ctx.JSON(http.StatusInternalServerError, err.Error())
return
}
ctx.JSON(http.StatusOK, nil)
}