Added a way to delete a specific subcategory.
This commit is contained in:
+15
-12
@@ -132,6 +132,21 @@ func deleteCategory(id int64) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func deleteSubcategory(id int64) bool {
|
||||
db := getSQLConnection()
|
||||
|
||||
defer db.Close()
|
||||
|
||||
_, err := db.Exec("DELETE FROM subcategory WHERE subcategory_id = $1;", id)
|
||||
//TODO: log this if an error happened
|
||||
if err != nil {
|
||||
println(err.Error())
|
||||
return false
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
func getCategoryByID(id int64) (category Category, ok bool) {
|
||||
db := getSQLConnection()
|
||||
|
||||
@@ -153,18 +168,6 @@ func getCategoryByID(id int64) (category Category, ok bool) {
|
||||
return category, true
|
||||
}
|
||||
|
||||
// func getSubcategoryByID(id int64) (subcategory Subcategory, ok bool) {
|
||||
// db := getSQLConnection()
|
||||
|
||||
// defer db.Close()
|
||||
|
||||
// if err := db.QueryRow("SELECT * FROM subcategory WHERE subcategory_id = $1;", id).Scan(&subcategory.ID, &subcategory.Name, &subcategory.CategoryId); err != nil {
|
||||
// return subcategory, false
|
||||
// }
|
||||
|
||||
// return subcategory, true
|
||||
// }
|
||||
|
||||
func getSubcategories(categoryID int64) (subcategories []Subcategory, ok bool) {
|
||||
db := getSQLConnection()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user