public ImportStep(IDataTransferService transferService, ITransferStatisticsFactory statisticsFactory, IErrorHandler errorHandler, IDataTransferModel transferModel)
            : base(transferModel)
        {
            this.transferService   = transferService;
            this.statisticsFactory = statisticsFactory;
            this.errorHandler      = errorHandler;

            transferModel.Subscribe(m => m.HasImportStarted, OnImportStateChanged);
        }
        public ImportStep(IDataTransferService transferService, ITransferStatisticsFactory statisticsFactory, IErrorHandler errorHandler, IDataTransferModel transferModel)
            : base(transferModel)
        {
            this.transferService = transferService;
            this.statisticsFactory = statisticsFactory;
            this.errorHandler = errorHandler;

            transferModel.Subscribe(m => m.HasImportStarted, OnImportStateChanged);
        }
 public ObservableErrorsTransferStatisticsFactory(ITransferStatisticsFactory defaultFactory)
 {
     this.defaultFactory = defaultFactory;
 }
 public TransferStatisticsHandler(ITransferStatisticsFactory statisticsFactory, IErrorDetailsProvider errorDetailsProvider)
 {
     this.statisticsFactory    = statisticsFactory;
     this.errorDetailsProvider = errorDetailsProvider;
 }
 public TransferStatisticsHandler(ITransferStatisticsFactory statisticsFactory)
 {
     this.statisticsFactory = statisticsFactory;
 }
 public TransferStatisticsHandler(ITransferStatisticsFactory statisticsFactory)
 {
     this.statisticsFactory = statisticsFactory;
 }
 public ObservableErrorsTransferStatisticsFactory(ITransferStatisticsFactory defaultFactory)
 {
     this.defaultFactory = defaultFactory;
 }
 public TransferStatisticsHandler(ITransferStatisticsFactory statisticsFactory, IErrorDetailsProvider errorDetailsProvider)
 {
     this.statisticsFactory = statisticsFactory;
     this.errorDetailsProvider = errorDetailsProvider;
 }