public async Task <IActionResult> GetPhotos() { var query = new GetAllPhotosQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
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); }