public async Task <ActionResult <IEnumerable <LessonDto> > > GetAll() { var query = new GetAllLessonsQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
public async Task <IEnumerable <LessonDto> > Handle(GetAllLessonsQuery request, CancellationToken cancellationToken) { var lessons = await _context.Lessons.ToListAsync(); return(_mapper.Map <IEnumerable <Lesson>, IEnumerable <LessonDto> >(lessons)); }