Update method

  1. @override
Future<void> Update(
  1. T item
)
override

Update Fuction For Update Item From Database

Implementation

@override
Future<void> Update(T item) async {
  var database = await SqliteCommands(sqliteData: data).DBLoad();
  var updateId = ("${table.primaryKeyGet(item)}");
  var updateIdText = ("'${table.primaryKeyGet(item)}'");
  await database.update(table.tableName, toMap(item),
      where:
          "${table.primaryKeyName} = ${table.primrayKeyType == PrimaryKeyEnum.Text ? updateIdText : updateId}");
  await EFPrinter.printing(database,
      "Updated ${table.tableName} with primary key $updateId", data);
}