Ejemplo n.º 1
0
 public MarketingModulePromotionController(
     IPromotionService promotionService,
     ICouponService couponService,
     IMarketingPromoEvaluator promoEvaluator,
     IPromotionSearchService promoSearchService,
     IUserNameResolver userNameResolver,
     IPushNotificationManager notifier,
     IBlobStorageProvider blobStorageProvider,
     CsvCouponImporter csvCouponImporter,
     Func <IMarketingRepository> repositoryFactory,
     ICouponSearchService couponSearchService,
     IAuthorizationService authorizationService)
 {
     _promotionService     = promotionService;
     _couponService        = couponService;
     _promoEvaluator       = promoEvaluator;
     _promoSearchService   = promoSearchService;
     _userNameResolver     = userNameResolver;
     _notifier             = notifier;
     _blobStorageProvider  = blobStorageProvider;
     _csvCouponImporter    = csvCouponImporter;
     _repositoryFactory    = repositoryFactory;
     _couponSearchService  = couponSearchService;
     _authorizationService = authorizationService;
 }
 public ChangeLogInterceptor(Func<IPlatformRepository> repositoryFactory, ChangeLogPolicy policy, string[] entityTypes, IUserNameResolver userNameResolver)
 {
     _repositoryFactory = repositoryFactory;
     _policy = policy;
     _entityTypes = entityTypes;
     _userNameResolver = userNameResolver;
 }
Ejemplo n.º 3
0
 public ModulesController(IPackageService packageService, string uploadsPath, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver)
 {
     _packageService   = packageService;
     _uploadsPath      = uploadsPath;
     _pushNotifier     = pushNotifier;
     _userNameResolver = userNameResolver;
 }
Ejemplo n.º 4
0
        public ExportImportController(ICatalogService catalogService,
                                      IPushNotificationManager pushNotificationManager,
                                      IAuthorizationService authorizationService,
                                      ICurrencyService currencyService,
                                      IBlobStorageProvider blobStorageProvider,
                                      IBlobUrlResolver blobUrlResolver,
                                      ICsvCatalogExporter csvExporter,
                                      ICsvCatalogImporter csvImporter,
                                      IUserNameResolver userNameResolver,
                                      ISettingsManager settingsManager,
                                      IItemService itemService,
                                      ICategoryService categoryService)
        {
            _catalogService       = catalogService;
            _notifier             = pushNotificationManager;
            _authorizationService = authorizationService;
            _currencyService      = currencyService;
            _blobStorageProvider  = blobStorageProvider;
            _userNameResolver     = userNameResolver;
            _settingsManager      = settingsManager;
            _blobUrlResolver      = blobUrlResolver;
            _itemService          = itemService;
            _categoryService      = categoryService;

            _csvExporter = csvExporter;
            _csvImporter = csvImporter;
        }
Ejemplo n.º 5
0
 public ChangeLogInterceptor(Func <IPlatformRepository> repositoryFactory, ChangeLogPolicy policy, string[] entityTypes, IUserNameResolver userNameResolver)
 {
     _repositoryFactory = repositoryFactory;
     _policy            = policy;
     _entityTypes       = entityTypes;
     _userNameResolver  = userNameResolver;
 }
Ejemplo n.º 6
0
 public MarketingModulePromotionController(
     IPromotionService promotionService,
     ICouponService couponService,
     IMarketingPromoEvaluator promoEvaluator,
     IPromotionSearchService promoSearchService,
     IUserNameResolver userNameResolver,
     IPushNotificationManager notifier,
     IBlobStorageProvider blobStorageProvider,
     CsvCouponImporter csvCouponImporter,
     ISecurityService securityService,
     IPermissionScopeService permissionScopeService,
     Func <IMarketingRepository> repositoryFactory
     )
 {
     _securityService        = securityService;
     _promotionService       = promotionService;
     _couponService          = couponService;
     _promoEvaluator         = promoEvaluator;
     _promoSearchService     = promoSearchService;
     _userNameResolver       = userNameResolver;
     _notifier               = notifier;
     _blobStorageProvider    = blobStorageProvider;
     _csvCouponImporter      = csvCouponImporter;
     _permissionScopeService = permissionScopeService;
     _repositoryFactory      = repositoryFactory;
 }
 public ThumbnailsTasksController(IThumbnailTaskSearchService thumbnailTaskSearchService, IThumbnailTaskService thumbnailTaskService, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver)
 {
     _thumbnailTaskSearchService = thumbnailTaskSearchService;
     _thumbnailTaskService       = thumbnailTaskService;
     _pushNotifier     = pushNotifier;
     _userNameResolver = userNameResolver;
 }
 public MarketingModulePromotionController(
     IPromotionService promotionService,
     ICouponService couponService,
     IMarketingExtensionManager promotionManager,
     IMarketingPromoEvaluator promoEvaluator,
     IExpressionSerializer expressionSerializer,
     IPromotionSearchService promoSearchService,
     IUserNameResolver userNameResolver,
     IPushNotificationManager notifier,
     IBlobStorageProvider blobStorageProvider,
     CsvCouponImporter csvCouponImporter,
     ISecurityService securityService,
     IPermissionScopeService permissionScopeService)
 {
     _securityService           = securityService;
     _marketingExtensionManager = promotionManager;
     _promotionService          = promotionService;
     _couponService             = couponService;
     _promoEvaluator            = promoEvaluator;
     _expressionSerializer      = expressionSerializer;
     _promoSearchService        = promoSearchService;
     _userNameResolver          = userNameResolver;
     _notifier               = notifier;
     _blobStorageProvider    = blobStorageProvider;
     _csvCouponImporter      = csvCouponImporter;
     _permissionScopeService = permissionScopeService;
 }
Ejemplo n.º 9
0
 public ModulesController(IPackageService packageService, string uploadsPath, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver)
 {
     _packageService = packageService;
     _uploadsPath = uploadsPath;
     _pushNotifier = pushNotifier;
     _userNameResolver = userNameResolver;
 }
Ejemplo n.º 10
0
        public ExportImportController(ICatalogService catalogService,
                                      IPushNotificationManager pushNotificationManager,
                                      ICommerceService commerceService,
                                      IBlobStorageProvider blobStorageProvider,
                                      IBlobUrlResolver blobUrlResolver,
                                      ICsvCatalogExporter csvExporter,
                                      ICsvCatalogImporter csvImporter,
                                      ISecurityService securityService,
                                      IPermissionScopeService permissionScopeService,
                                      IUserNameResolver userNameResolver,
                                      ISettingsManager settingsManager)
        {
            _securityService        = securityService;
            _permissionScopeService = permissionScopeService;

            _catalogService      = catalogService;
            _notifier            = pushNotificationManager;
            _commerceService     = commerceService;
            _blobStorageProvider = blobStorageProvider;
            _userNameResolver    = userNameResolver;
            _settingsManager     = settingsManager;
            _blobUrlResolver     = blobUrlResolver;

            _csvExporter = csvExporter;
            _csvImporter = csvImporter;
        }
Ejemplo n.º 11
0
 public SearchIndexationController(IndexDocumentConfiguration[] documentConfigs, ISearchProvider searchProvider, IIndexingManager indexingManager, IUserNameResolver userNameResolver, IPushNotificationManager pushNotifier)
 {
     _documentConfigs  = documentConfigs;
     _searchProvider   = searchProvider;
     _indexingManager  = indexingManager;
     _userNameResolver = userNameResolver;
     _pushNotifier     = pushNotifier;
 }
Ejemplo n.º 12
0
 public ModulesController(IModuleCatalog moduleCatalog, IModuleInstaller moduleInstaller, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver, ISettingsManager settingsManager)
 {
     _moduleCatalog    = moduleCatalog;
     _moduleInstaller  = moduleInstaller;
     _pushNotifier     = pushNotifier;
     _userNameResolver = userNameResolver;
     _settingsManager  = settingsManager;
 }
Ejemplo n.º 13
0
 public ModulesController(IModuleCatalog moduleCatalog, IModuleInstaller moduleInstaller, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver, ISettingsManager settingsManager)
 {
     _moduleCatalog = moduleCatalog;
     _moduleInstaller = moduleInstaller;
     _pushNotifier = pushNotifier;
     _userNameResolver = userNameResolver;
     _settingsManager = settingsManager;
 }
 public ShopifyImportController(IPushNotificationManager notifier, IShopifyImportService shopifyImportService,
                                IStoreService storeService, IUserNameResolver userNameResolver)
 {
     _notifier             = notifier;
     _shopifyImportService = shopifyImportService;
     _storeService         = storeService;
     _userNameResolver     = userNameResolver;
 }
Ejemplo n.º 15
0
 public ImportController(IUserNameResolver userNameResolver, IBlobStorageProvider blobStorageProvider, ICsvPriceDataValidator csvPriceDataValidator,
                         IPushNotificationManager pushNotificationManager, ICsvPagedPriceDataSourceFactory csvPagedPriceDataSourceFactory)
 {
     _userNameResolver               = userNameResolver;
     _blobStorageProvider            = blobStorageProvider;
     _pushNotificationManager        = pushNotificationManager;
     _csvPagedPriceDataSourceFactory = csvPagedPriceDataSourceFactory;
     _csvPriceDataValidator          = csvPriceDataValidator;
 }
 public PlatformExportImportController(IPlatformExportImportManager platformExportManager, IPushNotificationManager pushNotifier, IBlobStorageProvider blobStorageProvider, IBlobUrlResolver blobUrlResolver, ISettingsManager settingManager, IUserNameResolver userNameResolver)
 {
     _platformExportManager = platformExportManager;
     _pushNotifier          = pushNotifier;
     _blobStorageProvider   = blobStorageProvider;
     _blobUrlResolver       = blobUrlResolver;
     _settingsManager       = settingManager;
     _userNameResolver      = userNameResolver;
 }
 public PlatformExportImportController(IPlatformExportImportManager platformExportManager, IPushNotificationManager pushNotifier, IBlobStorageProvider blobStorageProvider, IBlobUrlResolver blobUrlResolver, ISettingsManager settingManager, IUserNameResolver userNameResolver)
 {
     _platformExportManager = platformExportManager;
     _pushNotifier = pushNotifier;
     _blobStorageProvider = blobStorageProvider;
     _blobUrlResolver = blobUrlResolver;
     _settingsManager = settingManager;
     _userNameResolver = userNameResolver;
 }
 public ImportController(IBlobStorageProvider blobStorageProvider,
                         ICustomerImportPagedDataSourceFactory customerImportPagedDataSourceFactory, ICsvCustomerDataValidator csvCustomerDataValidator,
                         IUserNameResolver userNameResolver, IPushNotificationManager pushNotificationManager)
 {
     _csvCustomerDataValidator             = csvCustomerDataValidator;
     _blobStorageProvider                  = blobStorageProvider;
     _customerImportPagedDataSourceFactory = customerImportPagedDataSourceFactory;
     _userNameResolver        = userNameResolver;
     _pushNotificationManager = pushNotificationManager;
 }
Ejemplo n.º 19
0
 public ModulesController(IExternalModuleCatalog externalModuleCatalog, IModuleInstaller moduleInstaller, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver, ISettingsManager settingsManager, IOptions <PlatformOptions> platformOptions, IOptions <ExternalModuleCatalogOptions> externalModuleCatalogOptions)
 {
     _externalModuleCatalog        = externalModuleCatalog;
     _moduleInstaller              = moduleInstaller;
     _pushNotifier                 = pushNotifier;
     _userNameResolver             = userNameResolver;
     _settingsManager              = settingsManager;
     _platformOptions              = platformOptions.Value;
     _externalModuleCatalogOptions = externalModuleCatalogOptions.Value;
 }
 public TilderHookController(
     IPushNotificationManager pushNotificationManager,
     IUserNameResolver userNameResolver,
     TildaPublishingService publishingService
     )
 {
     _notifier          = pushNotificationManager;
     _userNameResolver  = userNameResolver;
     _publishingService = publishingService;
 }
Ejemplo n.º 21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BulkActionsController"/> class.
 /// </summary>
 /// <param name="bulkActionProviderStorage">
 /// The bulk action provider storage.
 /// </param>
 /// <param name="userNameResolver">
 /// The user name resolver.
 /// </param>
 /// <param name="authorizationService">
 ///
 /// </param>
 /// <param name="backgroundJobExecutor">
 /// The background job executor.
 /// </param>
 public BulkActionsController(
     IBulkActionProviderStorage bulkActionProviderStorage,
     IUserNameResolver userNameResolver,
     IBackgroundJobExecutor backgroundJobExecutor,
     IAuthorizationService authorizationService)
 {
     _bulkActionProviderStorage = bulkActionProviderStorage;
     _userNameResolver          = userNameResolver;
     _backgroundJobExecutor     = backgroundJobExecutor;
     _authorizationService      = authorizationService;
 }
Ejemplo n.º 22
0
 public AvaTaxController(ILogger <AvaTaxController> log, Func <IAvaTaxSettings, AvaTaxClient> avaTaxClientFactory, IOrdersSynchronizationService ordersSynchronizationService,
                         IAddressValidationService addressValidationService, IPushNotificationManager pushNotificationManager, IUserNameResolver userNameResolver, IOptions <AvaTaxSecureOptions> options)
 {
     _logger = new AvalaraLogger(log);
     _avaTaxClientFactory          = avaTaxClientFactory;
     _ordersSynchronizationService = ordersSynchronizationService;
     _addressValidationService     = addressValidationService;
     _pushNotificationManager      = pushNotificationManager;
     _userNameResolver             = userNameResolver;
     _options = options.Value;
 }
Ejemplo n.º 23
0
 public RecommendationsController(IRecommendationsService recommendationsService, CsvCatalogExporter csvCatalogExporter,
                                  IUsageEventService usageEventService, CsvUsageEventsExporter csvUsageEventsExporter,
                                  IUserNameResolver userNameResolver, IPushNotificationManager pushNotifier)
 {
     _recommendationsService = recommendationsService;
     _csvCatalogExporter     = csvCatalogExporter;
     _usageEventService      = usageEventService;
     _csvUsageEventsExporter = csvUsageEventsExporter;
     _userNameResolver       = userNameResolver;
     _pushNotifier           = pushNotifier;
 }
 public ModulesController(IExternalModuleCatalog moduleCatalog, IModuleInstaller moduleInstaller, IPushNotificationManager pushNotifier,
                          IUserNameResolver userNameResolver, IHostingEnvironment hostingEnv, Core.Settings.ISettingsManager settingsManager,
                          IOptions <ExternalModuleCatalogOptions> extModuleOptions)
 {
     _moduleCatalog    = moduleCatalog;
     _moduleInstaller  = moduleInstaller;
     _pushNotifier     = pushNotifier;
     _userNameResolver = userNameResolver;
     _settingsManager  = settingsManager;
     _hostingEnv       = hostingEnv;
     _extModuleOptions = extModuleOptions.Value;
 }
Ejemplo n.º 25
0
        public WarehouseDbContext(IUserNameResolver userNameResolver, ILogger logger) : base("DbConnectionString")
        {
            _logger           = logger;
            _userNameResolver = userNameResolver;

            _logger.Debug("InstanceId: " + _instanceId);
            Database.SetInitializer(new DatabaseInitializer());
            //Database.SetInitializer(
            //  new MigrateDatabaseToLatestVersion<WarehouseDbContext, MigrationConfiguration>());
#if DEBUG
            Database.Log = s => Trace.Write(s);
#endif
        }
Ejemplo n.º 26
0
 public PlatformExportImportController(
     IPlatformExportImportManager platformExportManager,
     IPushNotificationManager pushNotifier,
     ISettingsManager settingManager,
     IUserNameResolver userNameResolver,
     IOptions <PlatformOptions> options)
 {
     _platformExportManager = platformExportManager;
     _pushNotifier          = pushNotifier;
     _settingsManager       = settingManager;
     _userNameResolver      = userNameResolver;
     _platformOptions       = options.Value;
 }
        public PlatformExportImportController(IPlatformExportImportManager platformExportManager, IPushNotificationManager pushNotifier, IBlobStorageProvider blobStorageProvider, IBlobUrlResolver blobUrlResolver,
                                              ISettingsManager settingManager, IUserNameResolver userNameResolver, IHostingEnvironment hostingEnvironment, IOptions <PlatformOptions> options)
        {
            _platformExportManager = platformExportManager;
            _pushNotifier          = pushNotifier;
            _blobStorageProvider   = blobStorageProvider;
            _blobUrlResolver       = blobUrlResolver;
            _settingsManager       = settingManager;
            _userNameResolver      = userNameResolver;
            _hostEnv         = hostingEnvironment;
            _platformOptions = options.Value;

            _stringSampleDataUrl = options.Value.SampleDataUrl;
        }
Ejemplo n.º 28
0
 public ExportController(
     Func <ExportDataRequest, IExportProvider>[] exportProviderFactories,
     IKnownExportTypesRegistrar knownExportTypesRegistrar,
     IUserNameResolver userNameResolver,
     IModuleInitializerOptions moduleInitializerOptions,
     IKnownExportTypesResolver knownExportTypesResolver,
     IExportSecurityHandlerRegistrar exportSecurityHandlerRegistrar)
 {
     _exportProviderFactories        = exportProviderFactories;
     _knownExportTypesRegistrar      = knownExportTypesRegistrar;
     _userNameResolver               = userNameResolver;
     _knownExportTypesResolver       = knownExportTypesResolver;
     _defaultExportFolder            = moduleInitializerOptions.VirtualRoot + "/App_Data/Export/";
     _exportSecurityHandlerRegistrar = exportSecurityHandlerRegistrar;
 }
 public CatalogModuleExportImportController(ICatalogService catalogService, IPushNotificationManager pushNotificationManager, ICommerceService commerceService,
                                            IBlobStorageProvider blobStorageProvider, IBlobUrlResolver blobUrlResolver,
                                            CsvCatalogExporter csvExporter, CsvCatalogImporter csvImporter, ISecurityService securityService, IPermissionScopeService permissionScopeService,
                                            IUserNameResolver userNameResolver)
     : base(securityService, permissionScopeService)
 {
     _catalogService = catalogService;
     _notifier = pushNotificationManager;
     _commerceService = commerceService;
     _blobStorageProvider = blobStorageProvider;
     _csvExporter = csvExporter;
     _csvImporter = csvImporter;
     _userNameResolver = userNameResolver;
     _blobUrlResolver = blobUrlResolver;
 }
Ejemplo n.º 30
0
 public UserApiController(IBaseUnitOfWork baseUnitOfWork,
                          UserManager <UserEntity> userManager,
                          IUserRules userRules,
                          ISecurityService securityService,
                          IUserNameResolver userNameResolver,
                          IServiceCollection service,
                          ILogger <UserApiController> logger,
                          ICrudDtoMapper <UserEntity, UserViewModel, long> crudDtoMapper) : base(service, logger)
 {
     this._baseUnitOfWork   = baseUnitOfWork;
     this._userManager      = userManager;
     this._userRules        = userRules;
     this._userNameResolver = userNameResolver;
     this._securityService  = securityService;
     this._crudDtoMapper    = crudDtoMapper;
 }
 public ExportController(
     IEnumerable <Func <ExportDataRequest, IExportProvider> > exportProviderFactories,
     IKnownExportTypesRegistrar knownExportTypesRegistrar,
     IUserNameResolver userNameResolver,
     IPushNotificationManager pushNotificationManager,
     IOptions <PlatformOptions> platformOptions,
     IKnownExportTypesResolver knownExportTypesResolver,
     IAuthorizationService authorizationService)
 {
     _exportProviderFactories   = exportProviderFactories;
     _knownExportTypesRegistrar = knownExportTypesRegistrar;
     _userNameResolver          = userNameResolver;
     _pushNotificationManager   = pushNotificationManager;
     _platformOptions           = platformOptions.Value;
     _knownExportTypesResolver  = knownExportTypesResolver;
     _authorizationService      = authorizationService;
 }
Ejemplo n.º 32
0
 public VirtoCatalogSearchImpl(Func <ICatalogRepository> catalogRepositoryFactory, ICacheManager <object> cacheManager,
                               ICatalogSearchService catalogSearchService, Func <string, ICatalogModuleApiClient> vcCatalogClientFactory,
                               IItemService productService, ICategoryService categoryService, IUserNameResolver userNameResolver,
                               ISearchQueryBuilder luceneQueryBuilder, IMemberService memberService,
                               ISecurityService securityService, ICatalogService catalogService)
     : base(catalogRepositoryFactory, cacheManager)
 {
     _catalogSearchService   = catalogSearchService;
     _vcCatalogClientFactory = vcCatalogClientFactory;
     _productService         = productService;
     _categoryService        = categoryService;
     _luceneQueryBuilder     = luceneQueryBuilder;
     _userNameResolver       = userNameResolver;
     _memberService          = memberService;
     _securityService        = securityService;
     _catalogService         = catalogService;
 }
Ejemplo n.º 33
0
 public SitemapsModuleApiController(
     ISitemapService sitemapService,
     ISitemapItemService sitemapItemService,
     ISitemapXmlGenerator sitemapXmlGenerator,
     IUserNameResolver userNameResolver,
     IPushNotificationManager notifier,
     IBlobStorageProvider blobStorageProvider,
     IBlobUrlResolver blobUrlResolver,
     IHostingEnvironment hostingEnvironment)
 {
     _sitemapService      = sitemapService;
     _sitemapItemService  = sitemapItemService;
     _sitemapXmlGenerator = sitemapXmlGenerator;
     _userNameResolver    = userNameResolver;
     _notifier            = notifier;
     _blobStorageProvider = blobStorageProvider;
     _blobUrlResolver     = blobUrlResolver;
     _hostingEnvironment  = hostingEnvironment;
 }
Ejemplo n.º 34
0
        public StorexDbContext(IUserNameResolver userNameResolver, ILogger logger) : base("StorexDbConnection")
        {
            _logger           = logger;
            _userNameResolver = userNameResolver;

            _logger.Debug("Instance id: " + _instanceId);

            Database.SetInitializer(new DbInitializer());

#if DEBUG
            this.Database.Log = s => Trace.Write(s);
#endif
            this.Database.Log =
                s =>
                _logger.Info((s.Contains("SELECT") || s.Contains("UPDATE") || s.Contains("DELETE") ||
                              s.Contains("INSERT"))
                        ? "\n" + s.Trim()
                        : s.Trim());
        }
Ejemplo n.º 35
0
        public DataBaseContext(IUserNameResolver userNameResolver, ILogger logger)
            : base("name=DataBaseConnectionStr")
        {
            _logger           = logger;
            _userNameResolver = userNameResolver;

            _logger.Debug("InstanceId: " + _instanceId);

            //Database.SetInitializer(new MigrateDatabaseToLatestVersion<DataBaseContext,Migrations.Configuration>());
            //Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
            Database.SetInitializer(new DatabaseInitializer());

            Configuration.LazyLoadingEnabled = false;
#if DEBUG
            this.Database.Log = s => Trace.Write(s);
#endif
            this.Database.Log = s => _logger.Info((s.Contains("SELECT") || s.Contains("UPDATE") || s.Contains("DELETE") || s.Contains("INSERT")) ? "\n" + s.Trim() : s.Trim());

            //DbInterception.Add(new NLogCommandInterceptor(_logger));

            //Database.SetInitializer(new DatabaseInitializer());
            //Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
        }