public ActionResult Final(int tabletDeviceNumber) { TabletDeviceStatus tabletDeviceStatus = AppData.TabletDeviceStatusList[tabletDeviceNumber]; RankingList rankingList = new RankingList(tabletDeviceNumber); // Only show the ranking list if it contains something meaningful if (rankingList == null || rankingList.Count == 0 || rankingList[0].ScoreDecimal == 0 || rankingList[0].ScoreDecimal == 50) { return(RedirectToAction("Index", "EndScreen", new { tabletDeviceNumber })); } else { rankingList.FinalRankingList = true; ViewData["Header"] = $"Table {tabletDeviceStatus.Location} - Round {tabletDeviceStatus.RoundNumber}"; ViewData["Title"] = $"Final Ranking List - {tabletDeviceStatus.Location}"; ViewData["ButtonOptions"] = ButtonOptions.OKEnabled; if (AppData.IsIndividual) { return(View("Individual", rankingList)); } else if (rankingList.Exists(x => x.Orientation == "E")) { return(View("TwoWinners", rankingList)); } else { return(View("OneWinner", rankingList)); } } }
public ActionResult Index(int tabletDeviceNumber) { TabletDeviceStatus tabletDeviceStatus = AppData.TabletDeviceStatusList[tabletDeviceNumber]; if (tabletDeviceStatus.RoundNumber > 1) // Show ranking list only from round 2 onwards { if (Settings.ShowRanking == 1) { RankingList rankingList = new RankingList(tabletDeviceNumber); // Only show the ranking list if it contains something meaningful if (rankingList != null && rankingList.Count != 0 && rankingList[0].ScoreDecimal != 0 && rankingList[0].ScoreDecimal != 50) { ViewData["Header"] = $"{tabletDeviceStatus.Location} - Round {tabletDeviceStatus.RoundNumber}"; ViewData["Title"] = $"Ranking List - {tabletDeviceStatus.Location}"; ViewData["ButtonOptions"] = ButtonOptions.OKEnabled; if (AppData.IsIndividual) { return(View("Individual", rankingList)); } else if (rankingList.Exists(x => x.Orientation == "E")) { return(View("TwoWinners", rankingList)); } else { return(View("OneWinner", rankingList)); } } } } return(RedirectToAction("Index", "ShowMove", new { tabletDeviceNumber, newRoundNumber = tabletDeviceStatus.RoundNumber + 1 })); }