// Разделяем инициализацию для космоса (InitShips) и кораблей (InitSpace) // (иначе не получится в Javascript развести их по модулям - SPACE и SHIPS) public IActionResult InitGame() { var response = new InitGameViewModel { SyncRate = Game.SyncRate, SidebarWidth = Game.SidebarWidth, SpaceWidth = Game.SpaceWidth, SpaceHeight = Game.SpaceHeight }; return(Json(response)); }
// Разделяем инициализацию для космоса (InitShips) и кораблей (InitSpace) // (иначе не получится в Javascript развести их по модулям - SPACE и SHIPS) public JsonResult InitGame() { var response = new InitGameViewModel { SyncRate = Game.SyncRate, SidebarWidth = Game.SidebarWidth, SpaceWidth = Game.SpaceWidth, SpaceHeight = Game.SpaceHeight }; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult InitGame(InitGameViewModel model) { if (!ModelState.IsValid) { return(RedirectToAction(nameof(Index))); } BlackJackGame theGame = new BlackJackGame(model.NumberOfPlayers); theGame.StartNewRound(); Session["BlackJack"] = theGame; return(RedirectToAction(nameof(TheGame))); }