Public Access
fix(database): add where argument to dbUpdate functions
This commit is contained in:
@@ -173,6 +173,8 @@ class Route {
|
|||||||
id = await database.update(
|
id = await database.update(
|
||||||
"route",
|
"route",
|
||||||
toMapRoute(),
|
toMapRoute(),
|
||||||
|
where: "id = ?",
|
||||||
|
whereArgs: [id],
|
||||||
conflictAlgorithm: ConflictAlgorithm.replace,
|
conflictAlgorithm: ConflictAlgorithm.replace,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -184,6 +186,8 @@ class Route {
|
|||||||
database.update(
|
database.update(
|
||||||
"routesegments",
|
"routesegments",
|
||||||
routeSegments[i],
|
routeSegments[i],
|
||||||
|
where: "route = ? AND segmentoder = ?",
|
||||||
|
whereArgs: [id, i],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -313,7 +317,12 @@ class Segment {
|
|||||||
|
|
||||||
void dbUpdate() async {
|
void dbUpdate() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
id = await database.update(tableName, toMap());
|
id = await database.update(
|
||||||
|
tableName,
|
||||||
|
toMap(),
|
||||||
|
where: "rowid =?",
|
||||||
|
whereArgs: [id],
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dbDelete() {
|
void dbDelete() {
|
||||||
@@ -432,14 +441,19 @@ class Station {
|
|||||||
|
|
||||||
void dbUpdate() async {
|
void dbUpdate() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
database.update(tableName, toMap());
|
database.update(tableName, toMap(), where: "id = ?", whereArgs: [id]);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dbUpdateStationLines() async {
|
void dbUpdateStationLines() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
var stationLines = toMapLines();
|
var stationLines = toMapLines();
|
||||||
for (var i = 0; i < stationLines.length; i++) {
|
for (var i = 0; i < stationLines.length; i++) {
|
||||||
database.update("stationlines", stationLines[i]);
|
database.update(
|
||||||
|
"stationlines",
|
||||||
|
stationLines[i],
|
||||||
|
where: "stationid = ? AND lineid = ?",
|
||||||
|
whereArgs: [id, stationLines[i]["lineid"]],
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -517,7 +531,7 @@ class Vehicle {
|
|||||||
|
|
||||||
void dbUpdate() async {
|
void dbUpdate() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
database.update(tableName, toMap());
|
database.update(tableName, toMap(), where: "id=?", whereArgs: [id]);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dbDelete() async {
|
void dbDelete() async {
|
||||||
@@ -621,7 +635,12 @@ class Line {
|
|||||||
|
|
||||||
void dbUpdate() async {
|
void dbUpdate() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
database.update(tableName, toMap());
|
database.update(
|
||||||
|
tableName,
|
||||||
|
toMap(),
|
||||||
|
where: "lineid = ?",
|
||||||
|
whereArgs: [lineId],
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dbDelete() async {
|
void dbDelete() async {
|
||||||
@@ -732,7 +751,12 @@ class Departure {
|
|||||||
|
|
||||||
void dbUpdate() async {
|
void dbUpdate() async {
|
||||||
Database database = DbHelper.db;
|
Database database = DbHelper.db;
|
||||||
id = await database.update(tableName, toMap());
|
id = await database.update(
|
||||||
|
tableName,
|
||||||
|
toMap(),
|
||||||
|
where: "id = ?",
|
||||||
|
whereArgs: [id],
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dbDelete() async {
|
void dbDelete() async {
|
||||||
|
|||||||
Reference in New Issue
Block a user