public async Task <GetObjectListVm <GetClassSubjectItemDto> > Handle(GetClassSubjectListQuery request, CancellationToken cancellationToken) { var courseSubjectList = await context.ClassSubjects .AsNoTracking() .ToListAsync(cancellationToken); var list = courseSubjectList .Select(x => new GetClassSubjectItemDto { Id = x.Id, Title = x.Title, CourseId = x.CourseClassId, SubjectAssignmentId = x.SubjectAssignmentId, }).ToList(); var dto = new GetObjectListVm <GetClassSubjectItemDto> { Count = list.Count, Data = list }; return(dto); }