public ActionResult GameSummary(string gameNumber = "")
        {
            var vm = new GameSummaryViewModel()
            {
                User = BoardSquaresRepository.GetAllUsers().FirstOrDefault(u => u.UserName == User.Identity.Name),
            };

            if (string.IsNullOrEmpty(gameNumber))
            {
                vm.GamesList = BoardSquaresRepository.GetClosedGamesByUser(vm.User.UserID);
                //var closedGames = BoardSquaresRepository.Context.Games.Where(r => r.Active & r.CloseDate < DateTime.Now).Select(r => r.GameNumber).ToList();
                //vm.GamesList.Where(r => closedGames.Contains(r)).ForEach(c => vm.GamesDropDown.Add(c, c));
                if (vm.GamesList.Count == 1)
                {
                    vm.GetAllGames(vm.GamesList.First());
                }
                else
                {
                    vm.ErrorMessage =
                        "Other teams are not available to view until drafting is closed. Please check back later.";
                }
                return(View(vm));
            }
            vm.GetAllGames(gameNumber);
            return(View(vm));
        }
 public ActionResult GameSummary(GameSummaryViewModel vm)
 {
     return(View(vm));
 }