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); }