bool load(string game_name, string player_name) { this.game_name = game_name; this.player_name = player_name; game = (QardsGame)_memory.Get(game_name); if (game == null) { return(false); } player = game.GetPlayer(player_name); return(true); }
public IActionResult OnPost() { QardsGame game = null; if (deck_name != null) { using (var ms = new MemoryStream()) { deck_name.CopyTo(ms); ms.Position = 0; var sr = new StreamReader(ms); var text = sr.ReadToEnd(); game = new QardsGame(text); _memory.Set(game_name, game); } } game = (QardsGame)_memory.Get(game_name); if (game == null) { return(RedirectToPage("Error", new { Details = "game name " + game_name + " not fount " })); } return(RedirectToPage("QardBoard", new { game_name = game_name, player_name = player_name })); }