public void Set(string step, string answer) { switch (step) { case "survey": if (FirstSurvey) { FirstSurvey = false; } else { SurveyAnswers.Add(answer); } break; case "test": if (FirstQuestion) { FirstQuestion = false; } else { Mate.Listen(int.Parse(answer[0].ToString()) - 1); } break; } }
private void buttonContinue_Click(object sender, EventArgs e) { // Extract the answer given by the patient int result = 0; foreach (var radio in Radios) { if (radio.Checked) { break; } else { result++; } } Mate.Listen(result); // Update form if (Mate.Ended) { Mate.CalculateResults(); ShowResults(); } else { Mate.Continue(); SetQuestions(); } }