示例#1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="thumbnailKey">リビルド対象のサムネイルキー</param>
 /// <param name="imageSource">出力するビットマップ画像</param>
 public ThumbnailEncodingInvoker(string thumbnailKey,
                                 Image <Rgba32> imageSource,
                                 ThumbnailType thumbnailType,
                                 IThumbnailRepository repository)
 {
     _ImageSource         = imageSource;
     _rebuildThumbnailKey = thumbnailKey;
     _ThumbnailType       = thumbnailType;
     _thumbnailRepository = repository;
 }
示例#2
0
        protected virtual IQueryable <ThumbnailTaskEntity> BuildQuery(IThumbnailRepository repository, ThumbnailTaskSearchCriteria criteria)
        {
            var query = repository.ThumbnailTasks;

            if (!criteria.Keyword.IsNullOrEmpty())
            {
                query = query.Where(x => x.Name.Contains(criteria.Keyword));
            }

            return(query);
        }
 public EmbeddedGalleryService(
     IConfigurationStorage storage,
     IImageRepository imageRepository,
     IThumbnailRepository thumbnailRepository,
     ISecurityConfigurationStorage securityStorage)
 {
     _storage             = storage;
     _imageRepository     = imageRepository;
     _thumbnailRepository = thumbnailRepository;
     _securityStorage     = securityStorage;
 }
 public ImageUploadService(
     IConfigurationStorage configurationStorage,
     IImageRepository imageRepository,
     IThumbnailRepository thumbnailRepository,
     IIdGenerator imageIdGenerator,
     IClock clock,
     IHttpClientWrapper httpClient,
     IImageFactory imageFactory)
 {
     _configurationStorage = configurationStorage;
     _imageRepository      = imageRepository;
     _thumbnailRepository  = thumbnailRepository;
     _imageIdGenerator     = imageIdGenerator;
     _clock        = clock;
     _httpClient   = httpClient;
     _imageFactory = imageFactory;
 }
示例#5
0
        //  public string DefaultSavePath  {get;set;}

        public TempFileService(ITempFileRepository _repo
                               , IUserRepository _userRepo
                               , IWaveformService _waveformService
                               , IFileService _fileService
                               , IDropBoxService _dropboxService
                               , ISkydriveService _skydriveService
                               , IThumbnailRepository _thumbnailRepository
                               , ILogService _logService
                               , ILocalStorageService _azureService
                               )
        {
            fileRepo = _repo;

            userRepo                 = _userRepo;
            serviceWaveform          = _waveformService;
            this.serviceMogFile      = _fileService;
            this.serviceDropbox      = _dropboxService;
            this.serviceSkydrive     = _skydriveService;
            this.repositoryThumbnail = _thumbnailRepository;
            this.serviceLog          = _logService;
            this.serviceLocalStorage = _azureService;
        }
示例#6
0
        //  public string DefaultSavePath  {get;set;}
        public TempFileService(ITempFileRepository _repo
            , IUserRepository _userRepo
            , IWaveformService _waveformService
            , IFileService _fileService
            , IDropBoxService _dropboxService
            , ISkydriveService _skydriveService
            , IThumbnailRepository _thumbnailRepository
            , ILogService _logService
            , ILocalStorageService _azureService
            )
        {
            fileRepo = _repo;

            userRepo = _userRepo;
            serviceWaveform = _waveformService;
            this.serviceMogFile = _fileService;
            this.serviceDropbox = _dropboxService;
            this.serviceSkydrive = _skydriveService;
            this.repositoryThumbnail = _thumbnailRepository;
            this.serviceLog = _logService;
            this.serviceLocalStorage = _azureService;
        }
示例#7
0
 public QueryController(IMetaDataRepository metaDataRepository, IThumbnailRepository thumbnailRepository)
 {
     _metaDataRepository  = metaDataRepository;
     _thumbnailRepository = thumbnailRepository;
 }
 public ThumbnailController(IThumbnailRepository thumbnailRepository)
 {
     _thumbnailRepository = thumbnailRepository;
 }
 public ThumbnailBuilder(IThumbnailRepository thumbnailRepository)
 {
     this.thumbnailRepository = thumbnailRepository;
 }
 public ThumbnailController(IThumbnailRepository t)
 {
     repository = t;
 }
 public ThumbnailController()
 {
     repository = new ThumbnailRepository(new DADContext());
 }
 public EmbeddedThumbnailService(IThumbnailRepository repository, ThumbnailResolver resolver)
 {
     _repository = repository;
     _resolver   = resolver;
 }
示例#13
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="thumbnailRepository"></param>
 public ThumbnailBuilder(IThumbnailRepository thumbnailRepository)
 {
     this.mLogger             = LogManager.GetCurrentClassLogger();
     this.thumbnailRepository = thumbnailRepository;
 }
示例#14
0
        protected virtual IQueryable <ThumbnailOptionEntity> BuildQuery(IThumbnailRepository repository, ThumbnailOptionSearchCriteria criteria)
        {
            var query = repository.ThumbnailOptions;

            return(query);
        }
示例#15
0
 public ThumbnailService(IThumbnailRepository thumbnailRepository, IMapper mapper)
 {
     _thumbnailRepository = thumbnailRepository;
     _mapper = mapper;
 }
示例#16
0
 public ThumbnailLoader(IThumbnailRepository repository)
 {
     _repository = repository;
 }