func (tr *TodoResource) CreateTodo(c *gin.Context) { var todo api.Todo if !c.Bind(&todo) { c.JSON(400, api.NewError("problem decoding body")) return } todo.Status = api.TodoStatus todo.Created = int32(time.Now().Unix()) tr.db.Save(&todo) c.JSON(201, todo) }