public void ToDoCommand() { if (ToDo.Any()) { var pokerCommand = ToDo[0]; ToDo.RemoveAt(0); pokerCommand.Exec(this); UnDo.Insert(0, pokerCommand); } }