Пример #1
0
 public ProductPriceDocumentChangesProvider(IChangeLogSearchService changeLogSearchService, IPricingService pricingService, ISettingsManager settingsManager, Func <IPricingRepository> repositoryFactory)
 {
     _changeLogSearchService = changeLogSearchService;
     _pricingService         = pricingService;
     _settingsManager        = settingsManager;
     _repositoryFactory      = repositoryFactory;
 }
 public OrderModuleController(
     ICustomerOrderService customerOrderService
     , ICustomerOrderSearchService searchService
     , IStoreService storeService
     , IUniqueNumberGenerator numberGenerator
     , IPlatformMemoryCache platformMemoryCache
     , Func <IOrderRepository> repositoryFactory
     , ICustomerOrderBuilder customerOrderBuilder
     , IShoppingCartService cartService
     , IChangeLogSearchService changeLogSearchService
     , INotificationTemplateRenderer notificationTemplateRenderer
     , INotificationSearchService notificationSearchService
     , ICustomerOrderTotalsCalculator totalsCalculator)
 {
     _customerOrderService  = customerOrderService;
     _searchService         = searchService;
     _uniqueNumberGenerator = numberGenerator;
     _storeService          = storeService;
     _platformMemoryCache   = platformMemoryCache;
     _repositoryFactory     = repositoryFactory;
     //_securityService = securityService;
     //_permissionScopeService = permissionScopeService;
     _customerOrderBuilder         = customerOrderBuilder;
     _cartService                  = cartService;
     _changeLogSearchService       = changeLogSearchService;
     _notificationTemplateRenderer = notificationTemplateRenderer;
     _notificationSearchService    = notificationSearchService;
     _totalsCalculator             = totalsCalculator;
 }
 public OrderModuleController(
     ICustomerOrderService customerOrderService
     , ICustomerOrderSearchService searchService
     , IStoreService storeService
     , IUniqueNumberGenerator numberGenerator
     , IPlatformMemoryCache platformMemoryCache
     , Func <IOrderRepository> repositoryFactory
     , ICustomerOrderBuilder customerOrderBuilder
     , IShoppingCartService cartService
     , IChangeLogSearchService changeLogSearchService
     , INotificationTemplateRenderer notificationTemplateRenderer
     , INotificationSearchService notificationSearchService
     , ICustomerOrderTotalsCalculator totalsCalculator
     , IAuthorizationService authorizationService
     , IConverter converter
     , IOptions <HtmlToPdfOptions> htmlToPdfOptions
     , IOptions <MvcNewtonsoftJsonOptions> jsonOptionsAccessor)
 {
     _customerOrderService         = customerOrderService;
     _searchService                = searchService;
     _uniqueNumberGenerator        = numberGenerator;
     _storeService                 = storeService;
     _platformMemoryCache          = platformMemoryCache;
     _repositoryFactory            = repositoryFactory;
     _customerOrderBuilder         = customerOrderBuilder;
     _cartService                  = cartService;
     _changeLogSearchService       = changeLogSearchService;
     _notificationTemplateRenderer = notificationTemplateRenderer;
     _notificationSearchService    = notificationSearchService;
     _totalsCalculator             = totalsCalculator;
     _authorizationService         = authorizationService;
     _htmlToPdfOptions             = htmlToPdfOptions.Value;
     _converter   = converter;
     _jsonOptions = jsonOptionsAccessor.Value;
 }
Пример #4
0
 public LicenseService(Func <ILicenseRepository> licenseRepositoryFactory, IChangeLogSearchService changeLogSearchService, IEventPublisher eventPublisher
                       , IOptions <LicenseOptions> licenseOptions)
 {
     _licenseRepositoryFactory = licenseRepositoryFactory;
     _changeLogSearchService   = changeLogSearchService;
     _eventPublisher           = eventPublisher;
     _licenseOptions           = licenseOptions.Value;
 }
 public OrdersSynchronizationJob(IOrdersSynchronizationService ordersSynchronizationService, IPushNotificationManager pushNotificationManager,
                                 IChangeLogSearchService changeLogService, ICustomerOrderSearchService orderSearchService, ISettingsManager settingsManager)
 {
     _ordersSynchronizationService = ordersSynchronizationService;
     _pushNotificationManager      = pushNotificationManager;
     _changeLogService             = changeLogService;
     _orderSearchService           = orderSearchService;
     _settingsManager = settingsManager;
 }
 public ChangeLogBasedOrdersFeed(IChangeLogSearchService changeLogSearchService, ICustomerOrderSearchService orderSearchService,
                                 DateTime?startDate, DateTime?endDate, int batchSize)
 {
     _changeLogSearchService = changeLogSearchService;
     _orderSearchService     = orderSearchService;
     _startDate = startDate;
     _endDate   = endDate;
     _skip      = 0;
     _take      = batchSize;
 }
 public MemberDocumentChangesProvider(Func <IMemberRepository> memberRepositoryFactory, IChangeLogSearchService changeLogSearchService)
 {
     _memberRepositoryFactory = memberRepositoryFactory;
     _changeLogSearchService  = changeLogSearchService;
 }
Пример #8
0
 public ChangeLogController(IChangeLogSearchService changeLogSearchService, ILastModifiedDateTime lastModifiedDateTime)
 {
     _changeLogSearchService = changeLogSearchService;
     _lastModifiedDateTime   = lastModifiedDateTime;
 }
Пример #9
0
 public ChangeLogController(IChangeLogSearchService changeLogSearchService)
 {
     _changeLogSearchService = changeLogSearchService;
 }
Пример #10
0
 public ProductAvailabilityChangesProvider(IChangeLogSearchService changeLogSearchService, IInventoryService inventoryService)
 {
     _changeLogSearchService = changeLogSearchService;
     _inventoryService       = inventoryService;
 }
Пример #11
0
 public ProductDocumentChangesProvider(Func <ICatalogRepository> catalogRepositoryFactory, IChangeLogSearchService changeLogSearchService)
 {
     _catalogRepositoryFactory = catalogRepositoryFactory;
     _changeLogSearchService   = changeLogSearchService;
 }