public async Task <IActionResult> GetPhotos(string ownerId) { var photoEntities = await photosRepository.GetPhotosAsync(ownerId); var photos = mapper.Map <IEnumerable <PhotoDto> >(photoEntities); return(Ok(photos.ToList())); }
public async Task <IActionResult> Index() { var ownerId = GetOwnerId(); var photoEntities = await photosRepository.GetPhotosAsync(ownerId); var photos = mapper.Map <IEnumerable <Photo> >(photoEntities); var model = new PhotoIndexModel(photos.ToList()); return(View(model)); }
public async Task <IActionResult> GetPhotos(string ownerId) { var photoEntities = (await photosRepository.GetPhotosAsync(ownerId)).ToList(); var photos = mapper.Map <List <PhotoDto> >(photoEntities); foreach (var photo in photos) { photo.Url = GeneratePhotoUrl(photo); } return(Ok(photos.ToList())); }
public async Task <List <Photo> > GetPhotosAsync(int amount = 10) => await repository.GetPhotosAsync(amount);
public async Task <List <Photo> > GetPhotosAsync(int startIndex, int amount, CancellationToken cancellationToken) => await repository.GetPhotosAsync(startIndex, amount, cancellationToken);
public async Task <List <Photo> > GetPhotosAsync(int number = 10) => await _photosRepository.GetPhotosAsync(number);
public async Task <List <Photo> > GetPhotosAsync(int number = 0) { _logger.LogInformation("GetPhotosAsync called", number); return(await _photosRepository.GetPhotosAsync(number)); }