public async Task <IActionResult> OnPostToggleRedRoleAsync()
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToPage("/Cognito", new { message = "You need to be logged in to toggle your red role" }));
            }

            var user = await userManager.GetUserAsync(User);

            if (await userManager.IsInRoleAsync(user, "red"))
            {
                await userManager.RemoveFromRoleAsync(user, "red");

                return(RedirectToPage("/Cognito", new { message = "No longer in the red role. You will no longer be able to play the red game when you next log in." }));
            }
            else
            {
                await userManager.AddToRoleAsync(user, "red");

                return(RedirectToPage("/Cognito", new { message = "Your now in the red role! Relog to play the red game." }));
            }
        }