C# Class ProjectManagement.Domain.Events.ProjectsEventSink

Inheritance: NotificationService.EventSinkBase
Afficher le fichier Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Méthodes publiques

Méthode Description
ConsumeEvent ( IEventInfo eventInfo ) : void
ProjectsEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist

Private Methods

Méthode Description
GetDistributionPolicyForEvent ( DeveloperHasLeftProject @eventInfo ) : DistributionPolicy
GetDistributionPolicyForEvent ( NewDeveloperOnProject @eventInfo ) : DistributionPolicy
GetDistributionPolicyForEvent ( NewProjectCreated @eventInfo ) : DistributionPolicy

Method Details

ConsumeEvent() public méthode

public ConsumeEvent ( IEventInfo eventInfo ) : void
eventInfo IEventInfo
Résultat void

ProjectsEventSink() public méthode

public ProjectsEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist
distributionPolicyFactory IDistributionPolicyFactory
eventRepository IEventRepository
mailer IMailer
userPresentationProvider IUserPresentationProvider
Résultat Journalist