C# Class UserManagement.Domain.Events.UserManagementEventSink

Inheritance: NotificationService.EventSinkBase
Mostra file Open project: LeagueOfDevelopers/LodCore

Public Methods

Method Description
ConsumeEvent ( IEventInfo eventInfo ) : void
UserManagementEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist

Private Methods

Method Description
GetDistributionPolicyForEvent ( NewEmailConfirmedDeveloper eventInfo ) : DistributionPolicy
GetDistributionPolicyForEvent ( NewFullConfirmedDeveloper eventInfo ) : DistributionPolicy

Method Details

ConsumeEvent() public method

public ConsumeEvent ( IEventInfo eventInfo ) : void
eventInfo IEventInfo
return void

UserManagementEventSink() public method

public UserManagementEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist
distributionPolicyFactory IDistributionPolicyFactory
eventRepository IEventRepository
mailer IMailer
userPresentationProvider IUserPresentationProvider
return Journalist