Exemple #1
0
        public List <TeacherSubjectPairsViewModel> GetListOfTeachers()
        {
            subjectService = new SubjectService();

            List <Teacher> teachers = new List <Teacher>();

            teachers = db.Teachers.ToList();

            List <TeacherSubjectPairsViewModel> viewModel = new List <TeacherSubjectPairsViewModel>();

            // get corresponding subjects
            foreach (Teacher teacher in teachers)
            {
                Subject teachersSubject = subjectService.getTeacherSubjectByTeacherId(teacher.Id);

                TeacherSubjectPairsViewModel model = new TeacherSubjectPairsViewModel()
                {
                    Teacher = teacher,
                    Subject = teachersSubject
                };

                viewModel.Add(model);
            }

            return(viewModel);
        }