Ejemplo n.º 1
0
        private Task ParseFields()
        {
            ITrigger trigger = _selectedTrigger;

            trigger.Parameters = txtTriggerParam.Text;
            List <IAction> actions = new List <IAction>();

            foreach (Control control in actionPanel.Controls)
            {
                if (!(control is ActionSelector))
                {
                    continue;
                }
                ActionSelector selector = (ActionSelector)control;
                actions.Add(selector.GetAction());
            }
            return(new Task(txtName.Text, chkEnable.Checked, trigger, actions));
        }