public async Task <List <ClassDto> > Handle(GetAllClassesQuery request, CancellationToken cancellationToken) { List <Class> classes = await _context.Classes.Include(a => a.ClassInstructors).ThenInclude(a => a.Instructor) .ToListAsync(cancellationToken); return(_mapper.Map <List <ClassDto> >(classes)); }
public async Task <IEnumerable <ClassDto> > Handle(GetAllClassesQuery request, CancellationToken cancellationToken) { return(await _context.Classes .Include(c => c.Teacher) .Include(c => c.Students) .ProjectToType <ClassDto>(_mapper.Config) .ToListAsync(cancellationToken)); }
public async Task <IEnumerable <ClassDto> > Handle(GetAllClassesQuery request, CancellationToken cancellationToken) { var classes = await _context.Set <Class>().Include(x => x.MmaInstances).ToListAsync(cancellationToken); return(Mapper.Map <IEnumerable <ClassDto> >(classes)); }