fixed method to delete user access.

This commit is contained in:
DESKTOP-GENO133\IvanPlex 2024-01-13 17:55:02 -07:00
parent a1b2b40abe
commit 90fa6ad5fc
2 changed files with 3 additions and 3 deletions

View File

@ -47,12 +47,12 @@ namespace CarCareTracker.External.Implementations
return true;
};
}
public bool DeleteUserAccess(int userAccessId)
public bool DeleteUserAccess(int userId, int vehicleId)
{
using (var db = new LiteDatabase(dbName))
{
var table = db.GetCollection<UserAccess>(tableName);
table.Delete(userAccessId);
table.DeleteMany(x => x.Id.UserId == userId && x.Id.VehicleId == vehicleId);
return true;
};
}

View File

@ -8,7 +8,7 @@ namespace CarCareTracker.External.Interfaces
UserAccess GetUserAccessByVehicleAndUserId(int userId, int vehicleId);
List<UserAccess> GetUserAccessByVehicleId(int vehicleId);
bool SaveUserAccess(UserAccess userAccess);
bool DeleteUserAccess(int userAccessId);
bool DeleteUserAccess(int userId, int vehicleId);
bool DeleteAllAccessRecordsByVehicleId(int vehicleId);
bool DeleteAllAccessRecordsByUserId(int userId);
}