Пример #1
0
        public async Task <IActionResult> GetPhotos()
        {
            var query  = new GetAllPhotosQuery();
            var result = await _mediator.Send(query);

            return(Ok(result));
        }
Пример #2
0
        public async Task <List <PhotoDto> > Handle(GetAllPhotosQuery request, CancellationToken cancellationToken)
        {
            var photos = await _photoRepository.GetPhotos();

            var photosDto = new List <PhotoDto>();

            foreach (var photo in photos)
            {
                photosDto.Add(_mapper.Map <PhotoDto>(photo));
            }
            return(photosDto);
        }