change table to references

This commit is contained in:
Adrian Zürcher
2025-11-20 10:40:56 +01:00
parent 4a469d1fd4
commit fe194754b1
14 changed files with 101 additions and 168 deletions

View File

@@ -11,7 +11,7 @@ func (dh *DatabaseHandler) NewGroup(group *models.Group) error {
return errors.New("database not opened")
}
if dh.database.Exists(&models.Group{}, "name", group.Name, false) {
if dh.database.Exists(&models.Group{}, "", "name", group.Name, false) {
return errors.New("group with name: " + group.Name + " exists already")
}
return dh.database.AddNewColum(&group)
@@ -22,7 +22,7 @@ func (dh *DatabaseHandler) GetGroup(id uint) (group []models.Group, err error) {
return group, errors.New("database not opened")
}
err = dh.database.GetById(&group, id)
err = dh.database.GetById(&group, "", id)
if err != nil {
return
}
@@ -33,7 +33,7 @@ func (dh *DatabaseHandler) UpdateGroup(id int, group models.Group) (err error) {
if !dh.DatabaseOpened() {
return errors.New("database not opened")
}
return dh.database.UpdateValuesById(&group, uint(group.Id))
return dh.database.UpdateValuesById(&group, "", uint(group.Id))
}
func (dh *DatabaseHandler) DeleteGroup(ids ...uint) error {
@@ -45,5 +45,5 @@ func (dh *DatabaseHandler) DeleteGroup(ids ...uint) error {
return errors.New("no ids given to be deleted")
}
return dh.database.DeleteById(&models.Group{}, ids...)
return dh.database.DeleteById(&models.Group{}, "", ids...)
}