insertBean method

Future<Bean> insertBean (Bean bean)

Implementation

Future<Bean> insertBean(Bean bean) async {
  if (bean.createdTime == null) {
    bean.setCreatedTime();
  }
  Database db = await this.db;
  try {
    int pk = await db.insert(this.tableName, bean.toSerializableMap());
    print("post insesrt");
    print("PK $pk");
    bean.setLocalId(pk);
    return bean;
  } catch (e) {
    await this.close();
    throw new Exception(e);
  }
}