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; }
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; }