updateModelData method
Implementation
Future<dynamic> updateModelData({required Object model, required Object data, String primaryKey = "", required String fieldValue}) async {
String tableName = model.runtimeType.toString();
if (primaryKey == "") {
primaryKey = getPrimaryKey(model);
}
final db = await DatabaseHelper().getDatabaseInstance;
var updateId = await db.update(tableName, where: " $primaryKey = '$fieldValue' ", getMapFromModelData(model: model, data: data));
//var updateId = await db.update(tableName, where: " $primaryKey = '$fieldValue' ", getMapFromModelData(data: data));
if (updateId != null) {
return data;
}
return null;
}