addData( {required String collectionName, required Map<String, dynamic> data}) async { try { await _db.collection(collectionName).add(data); } catch (e) { throw e.toString(); } }