From 511cd255e8754e54b0c3edc71e045f1bd7034ecf Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 25 Sep 2022 15:35:49 +0530 Subject: ACTUALLY added endpoints to add and delete data --- brand/brand_router.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'brand/brand_router.go') diff --git a/brand/brand_router.go b/brand/brand_router.go index 3930931..74432dd 100644 --- a/brand/brand_router.go +++ b/brand/brand_router.go @@ -17,10 +17,24 @@ func Routes(route *gin.Engine) { err := x.Save() if err != nil { ctx.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()}) + log.Printf("ERROR: Failed to add new brand \"%s\": %v", x.Name, err.Error()) } log.Println("Added new brand to database: ", x.Name) ctx.JSON(http.StatusOK, nil) }) + + b.DELETE("/", func(ctx *gin.Context) { + var x brand.Brand + ctx.Bind(&x) + err := x.Delete() + if err != nil { + ctx.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()}) + log.Printf("ERROR: Failed to delete brand \"%s\": %v", x.Name, err.Error()) + } + + log.Println("Delete brand: ", x.Name) + ctx.JSON(http.StatusOK, nil) + }) } } -- cgit v1.2.3