Пример #1
0
        public async Task <HomeWorkAssignmentDto> GetHomeWorkAssignmentAsync([FromQuery] Guid homeWorkAssignmentId)
        {
            var homeWorkAssignment = await _homeWorkRepository.GetHomeWorkAssignmentWithChildrenAsync(homeWorkAssignmentId);

            var dto = HomeWorkAssignmentDto.From(homeWorkAssignment, true);

            return(dto);
        }
Пример #2
0
        public async Task <ActionResult <List <HomeWorkAssignmentDto> > > GetHomeWorkAssignmentsAsync([FromQuery] Guid yearClassId)
        {
            var data = await _homeWorkRepository.GetHomeWorkAssignmentsWithChildrenAsync(yearClassId);

            return(data.OrderBy(o => o.DueDate).Select(s => HomeWorkAssignmentDto.From(s, false)).ToList());
        }