Added a way to delete a specific subcategory.

This commit is contained in:
2021-09-09 16:07:49 -05:00
parent 5feb32a122
commit f1272b86e8
2 changed files with 46 additions and 12 deletions
+15 -12
View File
@@ -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()