コード例 #1
0
 public PhotoManagementService(IPhotoManagementRepository repository, IAlbumFilter albumFilter, IImageResizer imageResizer,
                               IDefaultImageProvider defaultImageProvider)
 {
     _repository           = repository;
     _albumFilter          = albumFilter;
     _imageResizer         = imageResizer;
     _defaultImageProvider = defaultImageProvider;
 }
コード例 #2
0
ファイル: AlbumFacade.cs プロジェクト: ashmind/gallery
        public AlbumFacade(
            ILocation root,
            IAlbumIDProvider idProvider,
            IEnumerable<IAlbumProvider> albumProviders,
            IAlbumFilter[] albumFilters,
            IMetadataStore<object>[] metadataStores
            )
        {
            this.Root = root;

            this.idProvider = idProvider;
            this.albumProviders = albumProviders.ToDictionary(p => p.ProviderKey);
            this.albumFilters = albumFilters;
            this.metadataStores = metadataStores;
        }