public void AddStep() { var etlStepType = AllEtlSteps.Single(x => x.Type.FullName == SelectedAvailableStep).Type; var newStep = new ConfiguredEtlStep { StepType = etlStepType, Config = etlStepType.GetNewIConfigurableConfigurationObject() }; EtlSteps.Add(newStep); }
private void AddSelectedEtlStep() { if (SelectedAvailableEtlStep != null) { var etlStepType = SelectedAvailableEtlStep.Type; var newStep = new ConfiguredEtlStep { StepType = etlStepType, Config = etlStepType.GetNewIConfigurableConfigurationObject() }; ConfiguredEtlSteps.Add(newStep); } }
private void ConfiguredEtlStepChangedEvent(ConfiguredEtlStep arg) { this.SelectedEtlStepJson = JsonConvert.SerializeObject(arg.Config, jsonSerializerSettings); }