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)); }