public ActionResult Details(int id) { var studentInDb = _studentService.GetStudentById(id); if (studentInDb == null) { return(HttpNotFound()); } var universityInDb = _universityService.GetUniversityByStudentId(id); var facultyInDb = _facultyService.GetFacultyByStudentId(id); var departmentInDb = _departmentService.GetDepartmentByStudentId(id); var educationTypeInDb = _educationTypeService.GetEducationTypeByStudentId(id); var graduateTypeInDb = _graduateTypeService.GetGraduateTypeByStudentId(id); var viewModel = new StudentDetailsViewModel { StudentDto = Mapper.Map <Student, StudentDto>(studentInDb), UniversityDto = Mapper.Map <University, UniversityDto>(universityInDb), FacultyDto = Mapper.Map <Faculty, FacultyDto>(facultyInDb), DepartmentDto = Mapper.Map <Department, DepartmentDto>(departmentInDb), EducationTypeDto = Mapper.Map <EducationType, EducationTypeDto>(educationTypeInDb), GraduateTypeDto = Mapper.Map <GraduateType, GraduateTypeDto>(graduateTypeInDb) }; return(View(viewModel)); }