public static TodoListRepository CreateTodoListRepository() { var configProvider = new ConfigProvider(); var connectionProvider = new ConnectionProvider(configProvider); var databaseProvider = new DatabaseProvider(connectionProvider); var dataStore = new DataStore(databaseProvider); return new TodoListRepository(dataStore); }
public ConnectionProvider(ConfigProvider config) { _config = config; }