public ModificationImportController(IPofSerializer pofSerializer, string repositoriesDirectory, TemporaryFileService temporaryFileService, ExeggutorService exeggutorService, ModificationComponentFactory modificationComponentFactory, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, ModificationImportViewModelFactory modificationImportViewModelFactory, ObservableCollection <ModificationViewModel> modificationViewModels, ModificationLoader modificationLoader, LeagueBuildUtilities leagueBuildUtilities) { this.pofSerializer = pofSerializer; this.repositoriesDirectory = repositoriesDirectory; this.temporaryFileService = temporaryFileService; this.exeggutorService = exeggutorService; this.modificationComponentFactory = modificationComponentFactory; this.fileSystemProxy = fileSystemProxy; this.riotSolutionLoader = riotSolutionLoader; this.modificationImportViewModelFactory = modificationImportViewModelFactory; this.modificationViewModels = modificationViewModels; this.modificationLoader = modificationLoader; this.leagueBuildUtilities = leagueBuildUtilities; }
public ModificationImportController(IPofSerializer pofSerializer, string repositoriesDirectory, TemporaryFileService temporaryFileService, ExeggutorService exeggutorService, ModificationComponentFactory modificationComponentFactory, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, ModificationImportViewModelFactory modificationImportViewModelFactory, ObservableCollection<ModificationViewModel> modificationViewModels, ModificationLoader modificationLoader, LeagueBuildUtilities leagueBuildUtilities) { this.pofSerializer = pofSerializer; this.repositoriesDirectory = repositoriesDirectory; this.temporaryFileService = temporaryFileService; this.exeggutorService = exeggutorService; this.modificationComponentFactory = modificationComponentFactory; this.fileSystemProxy = fileSystemProxy; this.riotSolutionLoader = riotSolutionLoader; this.modificationImportViewModelFactory = modificationImportViewModelFactory; this.modificationViewModels = modificationViewModels; this.modificationLoader = modificationLoader; this.leagueBuildUtilities = leagueBuildUtilities; }
public LeagueBuildUtilities(SystemState systemState, LeagueConfiguration leagueConfiguration, IFileSystemProxy fileSystemProxy, RiotSolutionLoader riotSolutionLoader, TemporaryFileService temporaryFileService, CommandFactory commandFactory, LeagueBuildUtilitiesConfiguration leagueBuildUtilitiesConfiguration) { this.systemState = systemState; this.leagueConfiguration = leagueConfiguration; this.fileSystemProxy = fileSystemProxy; this.riotSolutionLoader = riotSolutionLoader; this.temporaryFileService = temporaryFileService; this.commandFactory = commandFactory; this.leagueBuildUtilitiesConfiguration = leagueBuildUtilitiesConfiguration; if (leagueBuildUtilitiesConfiguration.IsLoggingEnabled) { logger = LogManager.GetCurrentClassLogger(); } }