public ActionResult GameSelection() { if (Session["id"] == null) { return(RedirectToAction("About", "Home")); } Session["currentPage"] = null; int countOfPlayerInTournament = game.CountOfTournamentPlayer(); if (uDB.getUserPlayerIdList((int)Session["id"]) != null) { if (Session["error"] != null) { ViewBag.Error = Session["error"]; Session["error"] = null; } if (countOfPlayerInTournament == maxNumberOfUsers) { TournamentManageController tournament = new TournamentManageController(); ViewBag.SuccessMessage = "Turnyras vyksta. Apie rezultatus bus pranesta zinute"; } } else { ViewBag.Error = "Jus neturite nei vieno žaidėjo!"; } ViewBag.Message = countOfPlayerInTournament; var viewTournamentModel = new ViewTournamentModel { NumberOfUsers = countOfPlayerInTournament, PartOfRequiredUsers = countOfPlayerInTournament * 100 / maxNumberOfUsers }; return(View(viewTournamentModel)); }
public async Task <IActionResult> ViewTournament(string ID) { var currentUser = await userManager.GetUserAsync(User); ViewTournamentModel model = new ViewTournamentModel(); if (ID != null) { model.Tournament = tournamentManager.GetTournamentById(ID); model.IsOwner = model.Tournament.UserID == currentUser.Id; model.CurrentUsers = model.Tournament.GetUsers(); } else { return(RedirectToAction("Index")); } return(View(model)); }