/// <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)); }