public override void InvokeTask(IBounceCommand command, IBounce bounce) { _value = GetTasks(bounce); foreach (var task in _value) { bounce.Invoke(command, task); } }
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)); } }
public override void InvokeTask(IBounceCommand command, IBounce bounce) { bounce.Invoke(command, Task); TaskValue = Task.Value; }
public override void InvokeTask(IBounceCommand command, IBounce bounce) { _value = GetTask(Input.Value); bounce.Invoke(command, _value); }