Exemple #1
0
        public AdapterSetupStepBase(IDataTransferService transferService, IDataAdapterConfigurationProvidersCollection configurationProviders,
                                    IDataTransferModel transferModel)
            : base(transferModel)
        {
            TransferService        = transferService;
            ConfigurationProviders = configurationProviders;

            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
        }
        public AdapterSetupStepBase(IDataTransferService transferService, IDataAdapterConfigurationProvidersCollection configurationProviders,
            IDataTransferModel transferModel)
                : base(transferModel)
        {
            TransferService = transferService;
            ConfigurationProviders = configurationProviders;

            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
        }
        public SummaryStep(IDataTransferService transferService, IDataAdapterConfigurationProvidersCollection configurationProviders,
                           ICommandLineProvider commandLineProvider, IDataTransferModel transferModel)
            : base(transferModel)
        {
            Guard.NotNull("transferService", transferService);
            Guard.NotNull("configurationProviders", configurationProviders);
            Guard.NotNull("transferModel", transferModel);

            this.transferService        = transferService;
            this.configurationProviders = configurationProviders;
            this.commandLineProvider    = commandLineProvider;

            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(null));
        }
        public SummaryPageViewModel(IReadOnlyDictionary <string, string> sourcesDisplayNames, IReadOnlyDictionary <string, string> sinksDisplayNames,
                                    IDataAdapterConfigurationProvidersCollection configurationProviders, ICommandLineProvider commandLineProvider, IDataTransferModel transferModel)
        {
            this.sourcesDisplayNames = sourcesDisplayNames;
            this.sinksDisplayNames   = sinksDisplayNames;

            this.configurationProviders = configurationProviders;

            this.generateCommandLine = new GenerateCommandLineCommand(commandLineProvider);

            this.transferModel             = transferModel;
            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(DataTransferModelProperties.SourceAdapterName));
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(DataTransferModelProperties.SinkAdapterName));
        }
        public SummaryStep(IDataTransferService transferService, IDataAdapterConfigurationProvidersCollection configurationProviders,
            ICommandLineProvider commandLineProvider, IDataTransferModel transferModel)
                : base(transferModel)
        {
            Guard.NotNull("transferService", transferService);
            Guard.NotNull("configurationProviders", configurationProviders);
            Guard.NotNull("transferModel", transferModel);

            this.transferService = transferService;
            this.configurationProviders = configurationProviders;
            this.commandLineProvider = commandLineProvider;

            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(null));
        }
        public SummaryPageViewModel(IReadOnlyDictionary<string, string> sourcesDisplayNames, IReadOnlyDictionary<string, string> sinksDisplayNames,
            IDataAdapterConfigurationProvidersCollection configurationProviders, ICommandLineProvider commandLineProvider, IDataTransferModel transferModel)
        {
            this.sourcesDisplayNames = sourcesDisplayNames;
            this.sinksDisplayNames = sinksDisplayNames;

            this.configurationProviders = configurationProviders;

            this.generateCommandLine = new GenerateCommandLineCommand(commandLineProvider);

            this.transferModel = transferModel;
            transferModel.PropertyChanged += OnTransferModelPropertyChanged;
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(DataTransferModelProperties.InfrastructureConfiguration));
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(DataTransferModelProperties.SourceAdapterName));
            OnTransferModelPropertyChanged(this, new PropertyChangedEventArgs(DataTransferModelProperties.SinkAdapterName));
        }
Exemple #7
0
 public SinkSetupStep(IDataTransferService transferService, IDataAdapterConfigurationProvidersCollection configurationProviders,
                      IDataTransferModel transferModel)
     : base(transferService, configurationProviders, transferModel)
 {
     Initialize();
 }