C# Class Mailing.AsyncMailing.NotificationMailSender

Show file Open project: LeagueOfDevelopers/LodCore

Public Methods

Method Description
NotificationMailSender ( MailerSettings mailerSettings, IUserRepository userRepository, INotificationMailRepository notificationMailRepository ) : System
StartSending ( ) : void
StopSending ( ) : void

Private Methods

Method Description
SendMail ( NotificationEmail notificationEmail ) : void
TryProcessEmail ( ) : bool

Method Details

NotificationMailSender() public method

public NotificationMailSender ( MailerSettings mailerSettings, IUserRepository userRepository, INotificationMailRepository notificationMailRepository ) : System
mailerSettings MailerSettings
userRepository IUserRepository
notificationMailRepository INotificationMailRepository
return System

StartSending() public method

public StartSending ( ) : void
return void

StopSending() public method

public StopSending ( ) : void
return void