Example #1
0
        public async Task <ActionResult <IEnumerable <LessonDto> > > GetAll()
        {
            var query  = new GetAllLessonsQuery();
            var result = await _mediator.Send(query);

            return(Ok(result));
        }
Example #2
0
        public async Task <IEnumerable <LessonDto> > Handle(GetAllLessonsQuery request, CancellationToken cancellationToken)
        {
            var lessons = await _context.Lessons.ToListAsync();

            return(_mapper.Map <IEnumerable <Lesson>, IEnumerable <LessonDto> >(lessons));
        }