public ActionResult Index(PlayerViewModel viewModel) { Poker poker = new Poker(); HttpContext.Session["Poker"] = poker; for (int i = 0; (i < viewModel.AmountOfBots && i < 5); i++) { poker.AddNewBot("Computer " + (i + 1)); } poker.AddNewPlayer(viewModel.Name); for (int i = 5; i < viewModel.AmountOfBots; i++) { poker.AddNewBot("Computer " + (i + 1)); } poker.InitGame(); Session["state"] = "Playing"; return View("Create", poker); }
public ActionResult IndexMultiplayerPost(Poker poker,PlayerViewModel playerViewModel) { if (playerViewModel.Name == null || playerViewModel.Name.IsEmpty() || MultiplayerGame.Names.Contains(playerViewModel.Name)) { Session["state"] = "Home"; TempData["message"] = String.Format("There is already a player with name: {0}. Choose another name!", playerViewModel.Name); return View("IndexMultiplayer"); } poker.Host = new ActivePlayer {Name = playerViewModel.Name}; MultiplayerGame.Names.Add(playerViewModel.Name); poker.Host.Money = 1000; Session["state"] = "Playing"; return View("CreateMultiplayer"); }