DeleteProject Handler + API function, ber till gud att denna funkar first try

This commit is contained in:
al8763be 2024-04-09 19:08:22 +02:00
parent a5e3d4259d
commit 67723bfccc
7 changed files with 172 additions and 0 deletions

View file

@ -0,0 +1,22 @@
package reports
import (
"strconv"
db "ttime/internal/database"
"github.com/gofiber/fiber/v2"
)
func DeleteReport(c *fiber.Ctx) error {
reportID := c.Params("reportID")
reportIDInt, err := strconv.Atoi(reportID)
if err != nil {
return c.Status(400).SendString("Invalid report ID")
}
if err := db.GetDb(c).DeleteReport(reportIDInt); err != nil {
return c.Status(500).SendString((err.Error()))
}
return c.Status(200).SendString("Weekly report deleted")
}