public TextTemplateBatchManagerController(IIndexViewModelBuilder indexViewModelBuilder, IGuidGetter guidGetter, IModifyViewModelBuilder modifyViewModelBuilder, ITextTemplateBatchToTextTemplateBatchModifyInputModelMapper textTemplateBatchToTextTemplateBatchModifyInputModelMapper, ITextTemplateBatchRepository textTemplateBatchRepository, IProcessTextTemplateBatchModifyInputModelService processTextTemplateBatchModifyInputModelService, IGetWorkingFolderPath getWorkingFolderPath, IFileSystem fileSystem) { this.fileSystem = fileSystem; this.getWorkingFolderPath = getWorkingFolderPath; this.processTextTemplateBatchModifyInputModelService = processTextTemplateBatchModifyInputModelService; this.textTemplateBatchRepository = textTemplateBatchRepository; this.textTemplateBatchToTextTemplateBatchModifyInputModelMapper = textTemplateBatchToTextTemplateBatchModifyInputModelMapper; this.modifyViewModelBuilder = modifyViewModelBuilder; this.guidGetter = guidGetter; this.indexViewModelBuilder = indexViewModelBuilder; }