Ejemplo n.º 1
0
        public async Task <IEnumerable <IPhotoViewModel> > GetPhotosAsync()
        {
            var models = await _photoRepository.GetPhotosAsync(_openFilesDialog.GetFileNames());

            var photos = models.Select(photoModel => _photoBuilder.Build(photoModel)).ToList();

            return(photos);
        }
Ejemplo n.º 2
0
 public AlbumViewModel Build(Album album, IEnumerable <Photo> photos)
 {
     return(new AlbumViewModel
     {
         id = album.id,
         title = album.title,
         Photos = photos.Select(photo => _photoViewModelBuilder.Build(photo))
     });
 }