public ContactsEventSink(
     IDistributionPolicyFactory distributionPolicyFactory, 
     IEventRepository eventRepository, 
     IMailer mailer, IUserPresentationProvider userPresentationProvider)
     : base(distributionPolicyFactory, eventRepository, mailer, userPresentationProvider)
 {
 }
Exemplo n.º 2
0
 public UserManagementEventSink(IDistributionPolicyFactory distributionPolicyFactory,
                                IEventRepository eventRepository,
                                IMailer mailer,
                                IUserPresentationProvider userPresentationProvider)
     : base(distributionPolicyFactory,
            eventRepository,
            mailer,
            userPresentationProvider)
 {
 }
Exemplo n.º 3
0
        protected EventSinkBase(IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository,
            IMailer mailer, IUserPresentationProvider userPresentationProvider)
        {
            Require.NotNull(distributionPolicyFactory, nameof(distributionPolicyFactory));
            Require.NotNull(eventRepository, nameof(eventRepository));
            Require.NotNull(mailer, nameof(mailer));

            DistributionPolicyFactory = distributionPolicyFactory;
            EventRepository = eventRepository;
            Mailer = mailer;
            _userPresentationProvider = userPresentationProvider;
        }
Exemplo n.º 4
0
        public EventSinkBase(IDistributionPolicyFactory distributionPolicyFactory,
                             IEventRepository eventRepository,
                             IMailer mailer,
                             IUserPresentationProvider userPresentationProvider)
        {
            Require.NotNull(distributionPolicyFactory, nameof(distributionPolicyFactory));
            Require.NotNull(eventRepository, nameof(eventRepository));
            Require.NotNull(mailer, nameof(mailer));
            Require.NotNull(userPresentationProvider, nameof(userPresentationProvider));

            DistributionPolicyFactory = distributionPolicyFactory;
            EventRepository           = eventRepository;
            Mailer = mailer;
            _userPresentationProvider = userPresentationProvider;
        }