public DataRepository(ISessionLocator sessionLocator, ShellSettings shellSettings, ShellBlueprint shellBlueprint, IAppDataFolder appDataFolder, IJsonDataRepositoryFactoryHolder jsonDataRepositoryFactoryHolder) { _sessionLocator = sessionLocator; _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _appDataFolder = appDataFolder; _jsonDataRepositoryFactoryHolder = jsonDataRepositoryFactoryHolder; Logger = NullLogger.Instance; }
public DataRepositoryFactory( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IAppDataFolder appDataFolder, IJsonDataRepositoryFactoryHolder jsonDataRepositoryFactoryHolder, ISessionFactoryHolderFactory sessionFactoryHolderFactory, ISessionLocator sessionLocator) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _appDataFolder = appDataFolder; _jsonDataRepositoryFactoryHolder = jsonDataRepositoryFactoryHolder; _sessionFactoryHolderFactory = sessionFactoryHolderFactory; _sessionLocator = sessionLocator; }