internal void Invoke(IOrderCommand cmd) { cmd.Execute(); commandsStack.Push(cmd); }
public void DoOrder(IMenuItem menuItem, int amount = 1) { this.command.menuItem = menuItem; command.Execute(amount); }
public void ExecuteCommand(IOrderCommand command, MenuItem item) { command.Execute(Orders, item); }