public async Task <HomeWorkAssignmentDto> GetHomeWorkAssignmentAsync([FromQuery] Guid homeWorkAssignmentId) { var homeWorkAssignment = await _homeWorkRepository.GetHomeWorkAssignmentWithChildrenAsync(homeWorkAssignmentId); var dto = HomeWorkAssignmentDto.From(homeWorkAssignment, true); return(dto); }
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()); }