public ActionResult Index(ScoringSummaryViewModel vm) { if (vm.EventCommand.Contains("breakdown")) { var round = vm.EventCommand.Substring(vm.EventCommand.Length - 1); var viewModel = new PlayerScoringViewModel { SelectedPlayer = Convert.ToInt32(vm.EventArgument), SelectedRound = round, PlayerSelectionVisible = false }; viewModel.GetPlayerScoring(); return(RedirectToAction("PlayerScoring", "Home", new { SelectedPlayer = Convert.ToInt32(vm.EventArgument), SelectedRound = Convert.ToInt32(round) })); } vm.GetGamesByUser(); vm.GetTeamDetailsByGame(); var team = vm.TeamSummariesList.SelectMany(r => r) .FirstOrDefault(p => p.UserTeamID == Convert.ToInt32(vm.EventArgument)); vm.GetFilteredTeamDetails(team.UserTeamID, team.UserTeamName); ViewBag.ScoreTotal = vm.PlayerScoringSummaries.Sum(r => r.PlayerTotal); //ViewBag.TieBreakerScoreTotal = vm.TieBreakerScoringSummaries.Sum(r => r.PlayerTotal); return(View(vm)); }
public ActionResult Index() { var vm = new ScoringSummaryViewModel { User = BoardSquaresRepository.GetAllUsers().FirstOrDefault(u => u.UserName == User.Identity.Name) }; vm.GetGamesByUser(); vm.GetTeamDetailsByGame(); var team = vm.TeamSummariesList.SelectMany(r => r).FirstOrDefault(r => r.UserID == vm.User.UserID); if (team == null) { return(RedirectToAction("Games", "Home")); } vm.GetFilteredTeamDetails(team.UserTeamID, team.UserTeamName); ViewBag.ScoreTotal = vm.PlayerScoringSummaries.Sum(r => r.PlayerTotal); //ViewBag.TieBreakerScoreTotal = vm.TieBreakerScoringSummaries.Sum(r => r.PlayerTotal); return(View(vm)); }