public async Task <IEnumerable <SubjectDto> > GetTeacherCurrentSemesterGroupCoursesAsync(int teacherId, int groupId)
        {
            var semesterData = SemestersHelper.IdentifySemester(DateTime.Now);

            return(await GetTeacherSemesterGroupCoursesAsync(teacherId, semesterData.year, semesterData.semester, groupId)
                   .ConfigureAwait(false));
        }
Beispiel #2
0
        public async Task <IEnumerable <SemesterSubjectDto> > GetStudentGroupCurrentSemesterSubjects(int studentId)
        {
            var student = await _studentsService.GetStudentAsync(studentId).ConfigureAwait(false);

            if (student == null)
            {
                throw new ResourceNotFoundException($"Студент {studentId} не знайдений");
            }

            var semesterData = SemestersHelper.IdentifySemester(DateTime.Now);

            return(await GetGroupSemesterSubjects(student.Group.Id, semesterData.year, semesterData.semester).ConfigureAwait(false));
        }