Products app

This commit is contained in:
Eden Kirin
2024-01-14 11:47:50 +01:00
parent ff375ae3e8
commit 304ce0678a
17 changed files with 492 additions and 1 deletions

View File

@ -0,0 +1,22 @@
package db
import "gorm.io/gorm"
func GetProducts(dbConn *gorm.DB) *[]Product {
var products []Product
dbConn.Order("name").Find(&products)
return &products
}
func GetProduct(dbConn *gorm.DB, id int) (*Product, error) {
var product Product
result := dbConn.Order("name").Where("id = ?", id).First(&product)
if result.Error != nil {
return nil, result.Error
}
return &product, nil
}