Exemple #1
0
        /// <summary> This method find which doctors are graded by surveys. </summary>
        /// <returns> Dictionary which keys represent doctor id and values represent lists of survey ids. </returns>
        public Dictionary <int, List <int> > GetSurveyIdsForDoctorIds()
        {
            Dictionary <int, List <int> > results = new Dictionary <int, List <int> >();

            foreach (Survey survey in GetAllEntities())
            {
                int doctorId = MedicalExaminationService.GetEntity(survey.MedicalExaminationId).DoctorId;
                if (!results.ContainsKey(doctorId))
                {
                    results.Add(doctorId, new List <int>());
                }
                results[doctorId].Add(survey.Id);
            }
            return(results);
        }
 public MedicalExamination GetEntity(int id)
 {
     return(medicalExaminationService.GetEntity(id));
 }