public ContactsEventSink( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider) : base(distributionPolicyFactory, eventRepository, mailer, userPresentationProvider) { }
public UserManagementEventSink(IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider) : base(distributionPolicyFactory, eventRepository, mailer, userPresentationProvider) { }
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; }
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; }