ability to delete vehicle

This commit is contained in:
Akhil Gupta
2021-06-01 22:30:21 +05:30
parent 1ca98cec24
commit 567bad1cf6
5 changed files with 99 additions and 7 deletions

View File

@@ -62,7 +62,7 @@ func GetVehicleOwner(vehicleId string) (string, error) {
if tx.Error != nil {
return "", tx.Error
}
return mapping.ID, nil
return mapping.UserID, nil
}
func GetVehicleUsers(vehicleId string) (*[]UserVehicle, error) {
@@ -176,6 +176,11 @@ func GetExpenseById(id string) (*Expense, error) {
return &obj, result.Error
}
func DeleteVehicleById(id string) error {
result := DB.Where("id=?", id).Delete(&Vehicle{})
return result.Error
}
func DeleteFillupById(id string) error {
result := DB.Where("id=?", id).Delete(&Fillup{})
@@ -186,6 +191,16 @@ func DeleteExpenseById(id string) error {
return result.Error
}
func DeleteFillupByVehicleId(id string) error {
result := DB.Where("vehicle_id=?", id).Delete(&Fillup{})
return result.Error
}
func DeleteExpenseByVehicleId(id string) error {
result := DB.Where("vehicle_id=?", id).Delete(&Expense{})
return result.Error
}
func GetAllQuickEntries(sorting string) (*[]QuickEntry, error) {
if sorting == "" {
sorting = "created_at desc"