public ActionResult <IEnumerable <SubjectDto> > GetAvailableSubjects(string studentId) { if (!_repository.StudentExists(studentId)) { return(NotFound()); } var subjectFromRepo = _repository.GetAvailableSubjectsForStudent(studentId); var subjectsDtos = subjectFromRepo.Select(s => _mapper.Map <SubjectDto>(s)).ToList(); return(subjectsDtos); }