insertCurrentUserDetails method

Future<int> insertCurrentUserDetails({
  1. int? periodDuration,
  2. int? cycleLength,
  3. String? customerId,
})

insert current user info

Implementation

Future<int> insertCurrentUserDetails(
    {int? periodDuration, int? cycleLength, String? customerId}) async {
  Database? db = await instance.database;
  // Delete existing data
  await db!.rawDelete("DELETE FROM $tableCurrentUserDetails");

  Map<String, dynamic> data = {
    columnCustomerId: customerId,
    columnPeriodDuration: periodDuration,
    columnCycleLength: cycleLength,
  };

  ///insert a new current  user details
  int id = await db.insert(tableCurrentUserDetails, data);
  return id;
}