C# Class Mailing.Mailer

Inheritance: UserManagement.Application.IMailer
Show file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
Mailer ( MailerSettings mailerSettings, INotificationEmailDescriber notificationEmailDescriber, IUserRepository usersRepository ) : System.Linq
SendConfirmationMail ( string confirmationLink, System.Net.Mail.MailAddress emailAddress ) : void
SendNotificationEmail ( int userIds, IEventInfo eventInfo ) : void
SendPasswordResetMail ( string resetLink, System.Net.Mail.MailAddress emailAddress ) : void

Private Methods

Method Description
InitMail ( System.Net.Mail.MailAddress emailAddress ) : MailMessage

Method Details

Mailer() public method

public Mailer ( MailerSettings mailerSettings, INotificationEmailDescriber notificationEmailDescriber, IUserRepository usersRepository ) : System.Linq
mailerSettings MailerSettings
notificationEmailDescriber INotificationEmailDescriber
usersRepository IUserRepository
return System.Linq

SendConfirmationMail() public method

public SendConfirmationMail ( string confirmationLink, System.Net.Mail.MailAddress emailAddress ) : void
confirmationLink string
emailAddress System.Net.Mail.MailAddress
return void

SendNotificationEmail() public method

public SendNotificationEmail ( int userIds, IEventInfo eventInfo ) : void
userIds int
eventInfo IEventInfo
return void

SendPasswordResetMail() public method

public SendPasswordResetMail ( string resetLink, System.Net.Mail.MailAddress emailAddress ) : void
resetLink string
emailAddress System.Net.Mail.MailAddress
return void