C# Class Mailing.NotificationEmailDescriber

Inheritance: INotificationEmailDescriber
Show file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
Describe ( IEventInfo @eventInfo ) : string
NotificationEmailDescriber ( IOrderRepository orderRepository, IProjectRepository projectRepository, UserManagement.Infrastructure.IUserRepository userRepository ) : ContactContext.Events

Private Methods

Method Description
Describe ( AdminNotificationInfo @event ) : string
Describe ( DeveloperHasLeftProject @event ) : string
Describe ( NewContactMessage @event ) : string
Describe ( NewDeveloperOnProject @event ) : string
Describe ( NewEmailConfirmedDeveloper @event ) : string
Describe ( NewFullConfirmedDeveloper @event ) : string
Describe ( NewProjectCreated @event ) : string
Describe ( OrderPlaced @event ) : string

Method Details

Describe() public method

public Describe ( IEventInfo @eventInfo ) : string
@eventInfo IEventInfo
return string

NotificationEmailDescriber() public method

public NotificationEmailDescriber ( IOrderRepository orderRepository, IProjectRepository projectRepository, UserManagement.Infrastructure.IUserRepository userRepository ) : ContactContext.Events
orderRepository IOrderRepository
projectRepository IProjectRepository
userRepository UserManagement.Infrastructure.IUserRepository
return ContactContext.Events