private void AdicionarPerguntaDoUsuario(int index, List <Pergunta> perguntas, string primeiraPerguntaDoUsuario, string segundaPerguntaDoUsuario) { //adiciona interação do usuário na lista de perguntas e vincula a primeira pergunta var perguntaDoUsuario = new Pergunta() { Nome = segundaPerguntaDoUsuario ?? "null" }; perguntaDoUsuario.PerguntaVinculada.Add(new Pergunta() { Nome = primeiraPerguntaDoUsuario ?? "null" }); //altera a ordem das perguntas var perguntaIndex = perguntas[index]; perguntas[index] = perguntaDoUsuario; perguntas.Add(perguntaIndex); }
private void MontarPergunta() { _listaPerguntas = new List <Pergunta>(); var massa = new Pergunta() { Nome = "Massa" }; var lasanha = new Pergunta() { Nome = "Lasanha" }; var bolo = new Pergunta() { Nome = "Bolo de Chocolate" }; //adiciona a lasanha como pergunta vinculada massa.PerguntaVinculada.Add(lasanha); _listaPerguntas.Add(massa); _listaPerguntas.Add(bolo); }