aboutsummaryrefslogtreecommitdiff
path: root/server/router/items.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/router/items.go')
-rw-r--r--server/router/items.go22
1 files changed, 4 insertions, 18 deletions
diff --git a/server/router/items.go b/server/router/items.go
index 540fdf3..82f86ec 100644
--- a/server/router/items.go
+++ b/server/router/items.go
@@ -12,7 +12,7 @@ import (
"github.com/gin-gonic/gin"
"net/http"
- "strconv"
+ //"strconv"
db "github.com/MikunoNaka/openbills/database"
)
@@ -23,21 +23,7 @@ func getAllItems(ctx *gin.Context) {
}
func registerItem(ctx *gin.Context) {
- // extract data not string
- price, _ := strconv.ParseFloat(ctx.Query("price"), 64)
- gst, _ := strconv.ParseFloat(ctx.Query("gst"), 64)
- cat := "cat coming soon"
- brand := "brand coming soon"
-
- item := db.Item {
- Model: ctx.Query("model"),
- Description: ctx.Query("desc"),
- UnitPrice: price,
- HSN: ctx.Query("hsn"),
- TotalGST: gst,
- Category: cat,
- Brand: brand,
- }
-
- db.RegisterItem(item)
+ var newItem db.Item
+ ctx.Bind(&newItem)
+ db.RegisterItem(newItem)
}