public RedirectionMessageTransmissionStrategyProxy(
     IMessageTransmissionStrategy proxee,
     RedirectionConfiguration configuration
     )
 {
     _proxee        = proxee;
     _configuration = configuration;
 }
Beispiel #2
0
        public CreateUserService(
            IMessageTemplateRepository repository,
            IMessageTransmissionStrategy transmissionStrategy)
        {
            _repository           = repository ?? throw new ArgumentNullException(nameof(repository));
            _transmissionStrategy = transmissionStrategy ?? throw new ArgumentNullException(nameof(transmissionStrategy));

            _messenger = new Messenger(repository, transmissionStrategy);
        }
Beispiel #3
0
        public Messenger(
            IMessageTemplateRepository repository,
            IMessageTransmissionStrategy strategy
            )
        {
            _repository = repository;
            _strategy   = strategy;

            _substitutor = new TextSubstitutor();
        }