Beispiel #1
0
 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;
 }