public FileSystemAlbumProvider( IFileSystem fileSystem, AlbumFactory<FileSystemAlbum> albumFactory, AlbumItemFactory itemFactory, IAuthorizationService authorization, ObjectCache cache ) { this.fileSystem = fileSystem; this.albumFactory = albumFactory; this.itemFactory = itemFactory; this.authorization = authorization; this.cache = cache; }
public PersonAlbumProvider( AlbumFactory<PersonAlbum> albumFactory, AlbumItemFactory itemFactory, FileSystemAlbumProvider primaryAlbumProvider, IFaceProvider[] faceProviders, IAuthorizationService authorization, ObjectCache faceCache ) { this.albumFactory = albumFactory; this.itemFactory = itemFactory; this.primaryAlbumProvider = primaryAlbumProvider; this.faceProviders = faceProviders; this.authorization = authorization; this.faceCache = faceCache; }