Пример #1
0
        private void Enable()
        {
            var termsDialog = new TermsDialog();

            var result = termsDialog.ShowDialog();

            if (result.HasValue && result.Value)
            {
                _pluginService.AddPublicAssemblies(SelectedAPI.Assemblies);
                _pluginService.SavePluginConfig();
                SelectedAPI.Enabled          = true;
                EnableCommand.SetCanExecute  = false;
                DisableCommand.SetCanExecute = true;
                EnableCommand.RaiseCanExecuteChanged();
                DisableCommand.RaiseCanExecuteChanged();
            }
        }
Пример #2
0
        private void Enable()
        {
            var termsDialog = new TermsDialog();
            
            var result = termsDialog.ShowDialog();

            if(result.HasValue && result.Value)
            {
                _pluginService.AddPublicAssemblies(SelectedAPI.Assemblies);
                _pluginService.SavePluginConfig();
                SelectedAPI.Enabled = true;
                EnableCommand.SetCanExecute = false;
                DisableCommand.SetCanExecute = true;
                EnableCommand.RaiseCanExecuteChanged();
                DisableCommand.RaiseCanExecuteChanged();

            }

        }