private void button1_Click(object sender, EventArgs e) { ExamResult ex1 = new ExamResult(); ex1.ExamName = (ExamName)comboBox1.SelectedIndex; ex1.ExamLevel = radioButton4.Checked ? ExamLevel.BASIC : ExamLevel.ADVANCED; ex1.Result = (int)numericUpDown1.Value; ExamResult ex2 = new ExamResult(); ex2.ExamLevel = radioButton1.Checked ? ExamLevel.BASIC : ExamLevel.ADVANCED; ex2.ExamName = (ExamName)comboBox2.SelectedIndex; ex2.Result = (int)numericUpDown2.Value; ExamResult ex3 = new ExamResult(); ex3.ExamName = (ExamName)comboBox3.SelectedIndex; ex3.ExamLevel = radioButton5.Checked ? ExamLevel.BASIC : ExamLevel.ADVANCED; ex3.Result = (int)numericUpDown3.Value; List <ExamResult> ls = new List <ExamResult>() { ex1, ex2, ex3 }; InferenceEngine engine = new InferenceEngine(); var ret = engine.Run(ls); ret.Result.Sort((x, y) => { return(x.Item2.CompareTo(y.Item2)); }); ret.Result.Reverse(); string txt = "> Welcome in our app which helps you to choose best University and course!!! \r\n> Choose your 3 best matura exam scores \r\n> \r\n> \r\n>"; foreach (var el in ret.Result) { txt += ("You will " + el.Item2.ToString() + " get into " + el.Item1.CourseName + " on " + el.Item1.CollegeName + "\r\n>"); } textBox1.Text = txt; }
static void Main() { List <ExamResult> results = new List <ExamResult> { new ExamResult { ExamName = ExamName.MATHEMATICS, ExamLevel = ExamLevel.ADVANCED, Result = 90 }, new ExamResult { ExamName = ExamName.COMPUTER_SCIENCE, ExamLevel = ExamLevel.ADVANCED, Result = 90 }, new ExamResult { ExamName = ExamName.ENGLISH, ExamLevel = ExamLevel.ADVANCED, Result = 90 } }; InferenceEngine engine = new InferenceEngine(); InferenceResult result = engine.Run(results); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }