/// <summary>
 /// Initializes the Control for the Existing MetaData
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="environment"></param>
 public void Initialize(PluginConfigurationData configuration, PluginEnvironment environment)
 {
     _pluginData = configuration.GetMetadata <UserInterventionActivityData>();
     if (!string.IsNullOrEmpty(_pluginData.AlertMessage))
     {
         AlertTextBox.Text = _pluginData.AlertMessage;
     }
 }
Exemple #2
0
        /// <summary>
        /// Executes the Activity given for the plugin
        /// </summary>
        /// <param name="executionData"></param>
        /// <returns></returns>
        public PluginExecutionResult Execute(PluginExecutionData executionData)
        {
            UserInterventionActivityData pluginData = executionData.GetMetadata <UserInterventionActivityData>();
            DialogResult result = MessageBox.Show(pluginData.AlertMessage, "STF", MessageBoxButtons.YesNoCancel,
                                                  MessageBoxIcon.Question);

            switch (result)
            {
            case DialogResult.No:
                DialogResult showFaultEventHandler = MessageBox.Show("Do you want to bring up Fault Event Handler", "Fault Event Handler Prompt", MessageBoxButtons.YesNo);
                return(new PluginExecutionResult(PluginResult.Failed, pluginData.AlertMessage));

            case DialogResult.Yes:
                return(new PluginExecutionResult(PluginResult.Passed, pluginData.AlertMessage));

            default:
                return(new PluginExecutionResult(PluginResult.Skipped, pluginData.AlertMessage));
            }
        }
 /// <summary>
 /// Initialize the Control for new MetaData
 /// </summary>
 /// <param name="environment"></param>
 public void Initialize(PluginEnvironment environment)
 {
     _pluginData = new UserInterventionActivityData();
 }