MosquitoRepository constructor
- required DatabaseService databaseService,
Creates a new mosquito repository with the required database service.
The databaseService parameter is required and provides access to
the SQLite database containing mosquito species, diseases, and
their relationships.
Example:
final repository = MosquitoRepository(
databaseService: DatabaseService(),
);
For testing, a mock database service can be injected:
final mockDbService = MockDatabaseService();
final repository = MosquitoRepository(
databaseService: mockDbService,
);
Implementation
MosquitoRepository({required DatabaseService databaseService})
: _databaseService = databaseService;