public GameSelectionViewModel(GameController controller, IContestDao contestDao, Guid contestId)
        {
            _contestDao = contestDao;

            this.SelectGameCommand = controller.SelectGameCommand;

            this.PendingGames = new NotifyTaskCompletion<IList<SequencingItem>>(
                _contestDao.GetAllPendingGames());
        }