public ProgramReloadHandler( IBackgroundWorker backgroundWorker, IBlockCollectionManager blockCollectionManager) { _backgroundWorker = backgroundWorker; _blockCollectionManager = blockCollectionManager; }
public ProgramReloadHandler( IBackgroundWorker backgroundWorker, IBlockCollectionManager blockCollectionManager, IDoorManager doorManager, IProgramSettingsProvider programSettingsProvider) { _backgroundWorker = backgroundWorker; _blockCollectionManager = blockCollectionManager; _programSettingsProvider = programSettingsProvider; _manageDoorsOperationConstructor = doorManager.MakeManageDoorsOperation; }