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));
            }
Exemple #2
0
 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));
 }
Exemple #3
0
        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));
        }