C# Class NotificationService.EventSinkBase

Inheritance: IEventSink
Exibir arquivo Open project: LeagueOfDevelopers/LodCore

Public Methods

Method Description
ConsumeEvent ( IEventInfo eventInfo ) : void

Protected Methods

Method Description
EventSinkBase ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : System.Linq
SendOutEmailsAboutEvent ( int userIds, IEventInfo eventInfo ) : void

Method Details

ConsumeEvent() public abstract method

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

EventSinkBase() protected method

protected EventSinkBase ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : System.Linq
distributionPolicyFactory IDistributionPolicyFactory
eventRepository IEventRepository
mailer IMailer
userPresentationProvider IUserPresentationProvider
return System.Linq

SendOutEmailsAboutEvent() protected method

protected SendOutEmailsAboutEvent ( int userIds, IEventInfo eventInfo ) : void
userIds int
eventInfo IEventInfo
return void