package controllers import ( "echoTest/models" "echoTest/templates" "strconv" "github.com/labstack/echo/v4" ) func (c *Controller) ToggleWertungRoute(ctx echo.Context) error { id, _ := strconv.Atoi(ctx.Param("id")) var updatedBewertung models.Bewertung for i, bewertung := range *c.Bewertungen { if bewertung.ID == id { (*c.Bewertungen)[i].Gewertet = !bewertung.Gewertet updatedBewertung = (*c.Bewertungen)[i] break } } // return c.CreateBewertungNode(updatedBewertung).Render(ctx.Request().Context(), ctx.Response().Writer) return templates.BewertungRow(updatedBewertung).Render(ctx.Request().Context(), ctx.Response().Writer) }