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; }
protected BaseNotificationSender(IMessageFactory <TMessage> messageFactory, IMessageValidatorProvider validatorProvider, ILoggerFactory loggerFactory) { _messageFactory = messageFactory; _validatorProvider = validatorProvider; Logger = loggerFactory.CreateLogger(GetType().Name); }