protected override void Initialise(IEnumerable<Argument> args) { SessionManager = Module.Resolve<DPSessionManager>(); WdRepo = Module.Resolve<IWdDocumentRepository>(); Cache = Module.Resolve<DPCache>(); SelectedFiles = GetSelectedFiles(args); }
public DocumentProviderImpl(IModule module, IWdDocumentRepository wdDocRepo, DPCache dpCache, DPSessionManager sessionFactory, IDPConfigurator configurator, IProcessLauncher processLauncher, IFileSystemWorker fileSystemWorker, IDpLocalStorage localStorage, IWsMessage message, WdLocator locator) { _module = module; _wdDocRepo = wdDocRepo; _dpCache = dpCache; _sessionManager = sessionFactory; _dialogConfigurator = configurator; _processLauncher = processLauncher; _fileSystemWorker = fileSystemWorker; _localStorage = localStorage; _message = message; _isWorldoxInstalled = !string.IsNullOrEmpty(locator.NetworkWorldoxDirectory()); }