public ImagesBatchProvider(ISafeExecuteManager safeExecuteManager) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _documentIndexNumberRegex = new Regex("[0-9]+", RegexOptions.Compiled); _documentParts = new List <string>(); }
public UserService( ISafeExecuteManager safeExecuteManager, IUserRepository userRepository) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); }
public PdfImagesBatchHandler(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper, IPdfGenerator pdfGenerator) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); _pdfGenerator = pdfGenerator ?? throw new ArgumentNullException(nameof(pdfGenerator)); _onlyLettersRegex = new Regex("[a-zA-Zа-яА-ЯёЁ]+", RegexOptions.Compiled); }
public LocalFileSystemObserver(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); _appConfigHelper = new AppConfigHelper(); InitFileSystemWatchersDictionary(); }
public ImagesBatchSubscriber(ISafeExecuteManager safeExecuteManager, ISubscriber <FileBatchMessage> subscriber, IFileSystemHelper fileSystemHelper) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); _filesPatches = new Dictionary <int, List <FileBatchMessage> >(); }
public SettingsManager(ISubscriber <ServiceStateInfoMessage> subscriber, IPublisher <UpdateStateInfoMessage> publisher, ILogger logger, ISafeExecuteManager safeExecuteManager) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); _publisher = publisher ?? throw new ArgumentNullException(nameof(publisher)); _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); }
public FileStorageWorkflowBuilder(ISafeExecuteManager safeExecuteManager, IFileStorageObserver fileStorageObserver, IImagesBatchProvider imagesBatchProvider, IImagesBatchCleaner imagesBatchFilesCleaner) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileStorageObserver = fileStorageObserver ?? throw new ArgumentNullException(nameof(fileStorageObserver)); _imagesBatchProvider = imagesBatchProvider ?? throw new ArgumentNullException(nameof(imagesBatchProvider)); _imagesBatchFilesCleaner = imagesBatchFilesCleaner ?? throw new ArgumentNullException(nameof(imagesBatchFilesCleaner)); }
public ImagesBatchPublisher(ISafeExecuteManager safeExecuteManager, IPublisher <FileBatchMessage> publisher, IFilePatchMessageFactory filePatchMessageFactory, IFileSystemHelper fileSystemHelper) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _publisher = publisher ?? throw new ArgumentNullException(nameof(publisher)); _filePatchMessageFactory = filePatchMessageFactory ?? throw new ArgumentNullException(nameof(filePatchMessageFactory)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); }
public UIClient() { InitializeComponent(); _inputManager = new WinFormInputManager(); _outputManager = new WinFormOutputManager { OutSource = errorLabel }; _safeExecuteManager = new SafeExecuteManager(_outputManager); _downloadManager = new HttpDownloadManager(); }
public CentralServerNotifyer(ISafeExecuteManager safeExecuteManager, IPublisher <ServiceStateInfoMessage> publisher, ISubscriber <UpdateStateInfoMessage> subscriber) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _publisher = publisher ?? throw new ArgumentNullException(nameof(publisher)); _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); _observingTimer = new Timer(); _observingTimer.Interval = ServiceStateInfo.Instance.ServiceSendTimeoutLimit; _observingTimer.Elapsed += OnTimerElapsed; }
public UIClient() { InitializeComponent(); _outputManager = new WinFormOutputManager { OutSource = errorLabel }; _safeExecuteManager = new SafeExecuteManager(_outputManager); _orderService = new OrderService(); _productsService = new ProductsService(); productsListBox.DataSource = _productsService.GetAllProducts(); _order = new Order(); }
public ImagesBatchFilesCleaner(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); }