예제 #1
0
        public async Task <IList <IPhotoModel> > ImportPhotos()
        {
            var files = await _photoRepository.GetPhotosAsync();

            var tmpFiles = await _photoRepository.CopyPhotosToAssetsAsync(files);

            var photos = new List <IPhotoModel>();

            for (var i = 0; i < files.Count; i++)
            {
                photos.Add(await _modelFactory.CreateAsync(files[i], tmpFiles[i]));
            }

            return(photos);
        }