public ProductAppService( IProductDomainService productDomainService, IAuthorizationService authorizationService, IUnitOfWorkManager unitOfWorkManager, IMailSender mailSender, ISession session, IRealtimeNotifier realtimeNotifier) { _productDomainService = productDomainService; _authorizationService = authorizationService; _unitOfWorkManager = unitOfWorkManager; _mailSender = mailSender; _session = session; _realtimeNotifier = realtimeNotifier; }
public SimpleNotificationQueue(IRealtimeNotifier <T> realtimeNotifier) { _realtimeNotifier = realtimeNotifier ?? throw new ArgumentNullException(nameof(realtimeNotifier)); }