public string ResponderPergunta([FromBody] string resposta) { if (numeroPergunta < numerodePerguntas) { string validacao = gameManager.ValidarRespostaUsuario(resposta, numeroPergunta); numeroPergunta++; return(validacao); } else { return("Não há mais respostas a serem validadas. Chame o metodo exibir resultado final."); } }
static void TrabalhandoComJogo() { string diretorioPerguntas = @"PathJson"; JogoQuizz gameManager = new JogoQuizz(diretorioPerguntas); int numeroDePerguntas = gameManager.NumeroDePerguntas(); for (int i = 0; i < numeroDePerguntas; i++) { Console.Clear(); Console.WriteLine(gameManager.ExibirPerguntaEAlternativas(i)); Console.Write("Insira a letra da resposta: "); string respostaUsuario = Console.ReadLine().ToUpper(); Console.WriteLine(gameManager.ValidarRespostaUsuario(respostaUsuario, i)); Console.WriteLine("Pressione qualquer tecla para a proxima questao..."); Console.ReadKey(); Console.Clear(); } Console.WriteLine(gameManager.ResultadoFinal()); Console.ReadKey(); Console.Clear(); }
private void btnAvancar_Click(object sender, EventArgs e) { if (acabouPrograma == false) { string alternativaEscolhida = checklstboxAlternativas.CheckedItems[0].ToString(); string resultado = gameManager.ValidarRespostaUsuario(alternativaEscolhida, numeroPergunta); if (resultado == "Correto!") { var acertou = new Acertou(); acertou.Show(); } else { var errou = new Errou(); errou.Show(); } numeroPergunta++; ExibirPergunta(); } else { Application.Exit(); } }