Esempio n. 1
0
        public async Task <ActionResult <IEnumerable <DetailViewModel> > > GetScheduleForTeacherByLessonAndGroup(int teacherId, int lessonId, int groupId, int?semestr)
        {
            if (!semestr.HasValue || semestr < 0 || semestr > 3)
            {
                semestr = DateTimeHelper.GetCurrentSemestr();
            }

            return(Ok((await _detailService.GetScheduleForTeacheByLessonAndGroup(teacherId, lessonId, groupId, semestr.Value)).Select(x => x.ToViewModel())));
        }