Categorien werden aufgelistet.
This commit is contained in:
@@ -17,21 +17,13 @@ type Category struct {
|
||||
UpdatedAt time.Time
|
||||
}
|
||||
|
||||
func (p *Category) Get(db *gorm.DB, perPage int, page int) (*[]Product, int64, error) {
|
||||
func (p *Category) GetCategorie(db *gorm.DB, sectionID string) (*[]Category, error) {
|
||||
|
||||
var count int64
|
||||
var products []Product
|
||||
var categorie []Category
|
||||
|
||||
err := db.Debug().Model(&Product{}).Count(&count).Error
|
||||
err := db.Debug().Model(&Category{}).Order("created_at desc").Where("section_id = ?", sectionID).Find(&categorie).Error
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
return nil, err
|
||||
}
|
||||
|
||||
offset := (page - 1) * perPage
|
||||
|
||||
err = db.Debug().Model(&Product{}).Order("created_at desc").Limit(perPage).Offset(offset).Find(&products).Error
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
return &products, count, nil
|
||||
return &categorie, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user