public ActionResult StartGame(EverythingVM vm, int PlayerID) { if (PlayerID == 0) { var used = HttpContext.User; var user = UserManager.FindById(used.Identity.GetUserId()); vm = service.CreateNewGame(user.Id); return(RedirectToAction("Game", "Home", new { id = vm.Player.PlayerID })); } return(RedirectToAction("Game", "Home", new { id = PlayerID })); }
public void CheckCreate() { var result = PlayerRepo.AllLoggedIn(TestingID.ToString()); if (result.Count() == 0) { Services.CreateNewGame(TestingID.ToString()); } var PlayerResult = PlayerRepo.AllLoggedIn(TestingID.ToString()); var BuildingResult = BuildingRepo.All(); var UpgradeResult = UpgradeRepo.All(); Assert.AreEqual(1, PlayerResult.Count()); Assert.AreEqual(5, BuildingResult.Count()); Assert.AreEqual(5, UpgradeResult.Count()); }