예제 #1
0
 public OrderModuleController(
     ICustomerOrderService customerOrderService,
     ICustomerOrderSearchService searchService,
     IStoreService storeService,
     IUniqueNumberGenerator numberGenerator,
     ICacheManager<object> cacheManager,
     Func<IOrderRepository> repositoryFactory,
     IPermissionScopeService permissionScopeService,
     ISecurityService securityService,
     ICustomerOrderBuilder customerOrderBuilder,
     IShoppingCartService cartService,
     INotificationManager notificationManager,
     INotificationTemplateResolver notificationTemplateResolver,
     IChangeLogService changeLogService,
     ICustomerOrderTotalsCalculator totalsCalculator)
 {
     _customerOrderService = customerOrderService;
     _searchService = searchService;
     _uniqueNumberGenerator = numberGenerator;
     _storeService = storeService;
     _cacheManager = cacheManager;
     _repositoryFactory = repositoryFactory;
     _securityService = securityService;
     _permissionScopeService = permissionScopeService;
     _customerOrderBuilder = customerOrderBuilder;
     _cartService = cartService;
     _notificationManager = notificationManager;
     _notificationTemplateResolver = notificationTemplateResolver;
     _changeLogService = changeLogService;
     _totalsCalculator = totalsCalculator;
 }
 public NotificationsController(
     INotificationTemplateService notificationTemplateService,
     INotificationManager notificationManager,
     INotificationTemplateResolver eventTemplateResolver)
 {
     _notificationTemplateService = notificationTemplateService;
     _notificationManager = notificationManager;
     _eventTemplateResolver = eventTemplateResolver;
 }
예제 #3
0
 public NotificationsController(
     INotificationTemplateService notificationTemplateService,
     INotificationManager notificationManager,
     INotificationTemplateResolver notificationTemplateResolver)
 {
     _notificationTemplateService  = notificationTemplateService;
     _notificationManager          = notificationManager;
     _notificationTemplateResolver = notificationTemplateResolver;
 }
 public NotificationManager(INotificationTemplateResolver resolver, Func <IPlatformRepository> repositoryFactory, INotificationTemplateService notificationTemplateService)
 {
     _resolver                    = resolver;
     _repositoryFactory           = repositoryFactory;
     _notificationTemplateService = notificationTemplateService;
 }