Exemplo n.º 1
0
        public ImagesBatchProvider(ISafeExecuteManager safeExecuteManager)
        {
            _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager));

            _documentIndexNumberRegex = new Regex("[0-9]+", RegexOptions.Compiled);
            _documentParts            = new List <string>();
        }
Exemplo n.º 2
0
 public UserService(
     ISafeExecuteManager safeExecuteManager,
     IUserRepository userRepository)
 {
     _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager));
     _userRepository     = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        public LocalFileSystemObserver(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper)
        {
            _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager));
            _fileSystemHelper   = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper));

            _appConfigHelper = new AppConfigHelper();

            InitFileSystemWatchersDictionary();
        }
Exemplo n.º 5
0
 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> >();
 }
Exemplo n.º 6
0
 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));
 }
Exemplo n.º 7
0
 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));
 }
Exemplo n.º 8
0
 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));
 }
Exemplo n.º 9
0
        public UIClient()
        {
            InitializeComponent();

            _inputManager  = new WinFormInputManager();
            _outputManager = new WinFormOutputManager {
                OutSource = errorLabel
            };
            _safeExecuteManager = new SafeExecuteManager(_outputManager);
            _downloadManager    = new HttpDownloadManager();
        }
Exemplo n.º 10
0
        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;
        }
Exemplo n.º 11
0
        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();
        }
Exemplo n.º 12
0
 public ImagesBatchFilesCleaner(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper)
 {
     _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager));
     _fileSystemHelper   = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper));
 }