Example #1
0
        /* Determine of body area and get possible symptoms */
        private void UpdateComboBoxData()
        {
            var symptoms = new List <Models.Symptom>();

            if (headSelected)
            {
                symptoms = symptoms.Union(db.getSymptoms("глава")).ToList();
            }
            if (torsoSelected)
            {
                symptoms = symptoms.Union(db.getSymptoms("торс")).ToList();
            }
            if (armsSelected)
            {
                symptoms = symptoms.Union(db.getSymptoms("ръце")).ToList();
            }
            if (legsSelected)
            {
                symptoms = symptoms.Union(db.getSymptoms("крака")).ToList();
            }

            symptoms = symptoms.GroupBy(x => x.symptom_name).Select(g => g.First()).ToList();
            SymptomsComboBox.DataContext = symptoms;
        }