Esempio n. 1
0
        public override void InvokeTask(IBounceCommand command, IBounce bounce)
        {
            _value = GetTasks(bounce);

            foreach (var task in _value)
            {
                bounce.Invoke(command, task);
            }
        }
Esempio n. 2
0
        public override void Invoke(IBounceCommand command, IBounce bounce)
        {
            IObsoleteTask action;

            if (Cases.TryGetValue(Condition.Value, out action))
            {
                bounce.Invoke(command, action);
            }
            else
            {
                throw new ConfigurationException(String.Format("no such case for `{0}'", Condition.Value));
            }
        }
Esempio n. 3
0
 public override void InvokeTask(IBounceCommand command, IBounce bounce)
 {
     bounce.Invoke(command, Task);
     TaskValue = Task.Value;
 }
Esempio n. 4
0
 public override void InvokeTask(IBounceCommand command, IBounce bounce)
 {
     _value = GetTask(Input.Value);
     bounce.Invoke(command, _value);
 }