createModel method

Future<void> createModel(
  1. int count,
  2. Map<String, dynamic> data
)

Implementation

Future<void> createModel(int count, Map<String, dynamic> data) async {
  int counter = _currentCount;
  while (counter < count + _currentCount) {
    Map<String, dynamic> tmp = data;
    tmp['id'] = 'seeder_' + collectionId + '_' + counter.toString();
    Model? model = ControllerManager.getCollectionController(collectionId)
        .createModel(tmp);
    if (model != null) {
      await model.save();
    }
    counter++;
  }
  _currentCount += counter;
}