public SmsNotificationSender(ISmsNotificationService sender,
                              IMessageFactory <ISmsNotification> messageFactory,
                              IMessageValidatorProvider validatorProvider,
                              ILoggerFactory loggerFactory) : base(messageFactory, validatorProvider, loggerFactory)
 {
     _sender = sender;
 }
 public PushNotificationSender(IPushNotificationSender sender,
                               IMessageFactory <PushNotificationMessage> factory,
                               IMessageValidatorProvider validatorProvider,
                               ILoggerFactory loggerFactory) : base(factory, validatorProvider, loggerFactory)
 {
     _sender = sender;
 }
Exemplo n.º 3
0
 protected BaseNotificationSender(IMessageFactory <TMessage> messageFactory, IMessageValidatorProvider validatorProvider, ILoggerFactory loggerFactory)
 {
     _messageFactory    = messageFactory;
     _validatorProvider = validatorProvider;
     Logger             = loggerFactory.CreateLogger(GetType().Name);
 }