public async Task <IActionResult> GetDrinkPictures([FromRoute] Guid drinkId) { if (!ModelState.IsValid) { return(BadRequest()); } if (!_drinkRepository.HasDrink(drinkId)) { return(NotFound($"Drink {drinkId} not found.")); } var picturesFromRepo = await _drinkRepository.GetDrinkPicturesAsync(drinkId); if (picturesFromRepo.Count() <= 0) { return(NotFound("Drink pictures not found.")); } var pictures = _mapper.Map <DrinkPictureDTO[]>(picturesFromRepo); return(Ok(pictures)); }