private void EditVariable()
        {
            CustomVariableViewModel viewModel = new CustomVariableViewModel(this.SelectedCustomVariable);

            MainWindowViewModel.ViewLoader.ShowDialog(viewModel);

            if (viewModel.UserCanceled)
            {
                return;
            }

            SaveVariableGroup(null);
        }
        private void AddVariable()
        {
            CustomVariableViewModel viewModel = new CustomVariableViewModel();

            MainWindowViewModel.ViewLoader.ShowDialog(viewModel);

            if (viewModel.UserCanceled)
            {
                return;
            }

            this.SelectedCustomVariableGroup.CustomVariables.Add(viewModel.CustomVariable);

            SaveVariableGroup(() => this.SelectedCustomVariableGroup.CustomVariables.Remove(viewModel.CustomVariable));
        }
Ejemplo n.º 3
0
        private void ModifyTask()
        {
            if( this.SelectedCustomVariables == null || this.SelectedCustomVariables.Count != 1 ) { return; }

            CustomVariableViewModel viewModel = new CustomVariableViewModel( base.WindowLoader );

            viewModel.Parent = this;
            viewModel.CustomVariable = this.SelectedCustomVariables[ 0 ];

            base.WindowLoader.ShowDialog( viewModel );
        }
Ejemplo n.º 4
0
        private void AddTask()
        {
            CustomVariableViewModel viewModel = new CustomVariableViewModel( base.WindowLoader );

            viewModel.Parent = this;

            base.WindowLoader.ShowDialog( viewModel );
        }