public VSOController( ISourceRepositoryFactory sourceRepositoryFactory, IDestinationRepositoryFactory destinationRepositoryFactory, IChangesCalculator changesCalculator, IChangesReport changesReport, IErrorReport errorReport ) { _sourceRepositoryFactory = sourceRepositoryFactory; _destinationRepositoryFactory = destinationRepositoryFactory; _changesCalculator = changesCalculator; _changesReport = changesReport; _errorReport = errorReport; }
public VSOController( ISourceRepositoryFactory sourceRepositoryFactory, IDestinationRepositoryFactory destinationRepositoryFactory, IChangesCalculator changesCalculator, IChangesReport changesReport, IErrorReport errorReport ) { _sourceRepositoryFactory = sourceRepositoryFactory; _destinationRepositoryFactory = destinationRepositoryFactory; _changesCalculator = changesCalculator; _changesReport = changesReport; _errorReport = errorReport; }
public CollectionTransitHandler(ISourceRepositoryFactory sourceRepositoryFactory, IDestinationRepositoryFactory destinationRepositoryFactory, ICollectionPreparationHandler preparationHandler, IDocumentsWriterFactory documentsWriterFactory, IProgressManager manager, ILogger logger, CollectionTransitOptions options) { _manager = manager; _logger = logger; _options = options; _destination = destinationRepositoryFactory.Create(_logger); _source = sourceRepositoryFactory.Create(_logger); _preparationHandler = preparationHandler; _documentsWriterFactory = documentsWriterFactory; }