public GameService(GameSettingsRepository gameSettingsRepository, InstallationDirectoriesRepository installationDirRepository, IGameFactory gameFact, IFileSystemDal fileSystemDal, GameFactory gameFactory) { _gameSettingsRepository = gameSettingsRepository; _installationDirRepository = installationDirRepository; _gameFact = gameFact; _fileSystemDal = fileSystemDal; _gameFactory = gameFactory; }
public InstallationDirectoriesRepository(GlobalSettings settings, IFileSystemDal fileSystemDal) { _defaultInstallFolderSettingsFile = settings.DefaultInstallFolderConfigFile; _customInstallFolderSettingsFile = settings.CustomInstallFolderConfigFile; _fileSystemDal = fileSystemDal; if (!_fileSystemDal.FileExists(_customInstallFolderSettingsFile)) { LoadAndCreateUserSettings(); } }
public GameSettingsRepository(GlobalSettings settings, IFileSystemDal fileSystemDal) { _defaultGameSettingsFilesPath = settings.DefaultGamesSettingsFolder; _customGameSettingsFilesPath = settings.CustomGamesSettingsFolder; _fileSystemDal = fileSystemDal; if (!_fileSystemDal.DirectoryExists(_customGameSettingsFilesPath)) { _fileSystemDal.DirectoryCreate(_customGameSettingsFilesPath); } }
public GenerateRootValidationRulesAction(IFileSystemDal fileSystemDal) { _fileSystemDal = fileSystemDal; }