public GeneralTabViewModel(SettingsViewModel settingsViewModel, string solutionDirectory) : base(settingsViewModel) { Generators = settingsViewModel.ConfigData.Generators; AddGeneratorCommand = new AddGeneratorCommand(settingsViewModel, solutionDirectory); RemoveGeneratorCommand = new RemoveAtIndexCommand(Generators); ModifyGeneratorCommand = new ModifyAtIndexCommand(Generators, () => new AddGeneratorView()); }
public TriggersTabViewModel(SettingsViewModel settingsViewModel, string solutionDirectory, IEnumerable <string> uniqueProjectNames) : base(settingsViewModel) { TriggerGroups = settingsViewModel.ConfigData.TriggerGroups; AddTriggerGroupCommand = new AddTriggerGroupCommand(settingsViewModel, solutionDirectory, uniqueProjectNames); RemoveTriggerGroupCommand = new RemoveAtIndexCommand(TriggerGroups); ModifyTriggerGroupCommand = new ModifyAtIndexCommand(TriggerGroups, () => new AddTriggerGroupView()); }