Exemplo n.º 1
0
        public IActionResult OnPost(IFormCollection data)
        {
            LoadGameState();

            GameAction formAction = Enum.Parse <GameAction>(data["action"]);

            string heroName = data["hero-name"];

            GameState.HeroName = GetSanitizedHeroName(heroName);

            GameActionHandler.HandleGameAction(ref GameState, formAction);

            WriteGameStateToSession();

            return(RedirectToPage());
        }