Beispiel #1
0
 public Aws3PictureService(INopDataProvider dataProvider,
                           IDownloadService downloadService,
                           ICacheKeyService cacheKeyService,
                           IEventPublisher eventPublisher,
                           IHttpContextAccessor httpContextAccessor,
                           INopFileProvider fileProvider,
                           IProductAttributeParser productAttributeParser,
                           IRepository <Picture> pictureRepository,
                           IRepository <PictureBinary> pictureBinaryRepository,
                           IRepository <ProductPicture> productPictureRepository,
                           ISettingService settingService,
                           IStaticCacheManager staticCacheManager,
                           IUrlRecordService urlRecordService,
                           IWebHelper webHelper,
                           MediaSettings mediaSettings,
                           EzkelTechAwsS3Settings awsS3Settings)
     : base(dataProvider,
            downloadService,
            eventPublisher,
            httpContextAccessor,
            fileProvider,
            productAttributeParser,
            pictureRepository,
            pictureBinaryRepository,
            productPictureRepository,
            settingService,
            urlRecordService,
            webHelper,
            mediaSettings)
 {
     _cacheKeyService     = cacheKeyService;
     _staticCacheManager  = staticCacheManager;
     _httpContextAccessor = httpContextAccessor;
     _awsS3Settings       = awsS3Settings;
 }
 public EzkelTechAwsS3Controller(EzkelTechAwsS3Settings awsS3Settings,
                                 ILocalizationService localizationService,
                                 INotificationService notificationService,
                                 IPermissionService permissionService,
                                 ISettingService settingService)
 {
     _awsS3Settings       = awsS3Settings;
     _localizationService = localizationService;
     _notificationService = notificationService;
     _permissionService   = permissionService;
     _settingService      = settingService;
 }