C# 클래스 EventBooking.Services.EmailService

상속: IEmailService
파일 보기 프로젝트 열기: kodkatten/TeamRynkeby

공개 메소드들

메소드 설명
EmailService ( EmailSettings emailSettings ) : System
EmailService ( EmailSettings emailSettings, IMailTemplateService templateService, IActivityRepository activityRepository, ITeamRepository teamRepository ) : System
GetPreview ( int activityId, EmailType emailType, string freeText ) : MailData
SendMail ( int activityId, EmailType emailType, string freeText = "" ) : void
SendReminderMail ( int activityId, IQueryable senderList, EmailType emailType, string freeText = "" ) : void
SendResetPassword ( string email, string message ) : void

비공개 메소드들

메소드 설명
NewEventText ( Activity activity, EmailType emailType, string freeText ) : MailData
Send ( string fromAddress, string fromName, string subject, string text ) : void
SendMail ( string>.Dictionary toAddressToName, string fromAddress, string fromName, string subject, string text ) : void

메소드 상세

EmailService() 공개 메소드

public EmailService ( EmailSettings emailSettings ) : System
emailSettings EventBooking.Settings.EmailSettings
리턴 System

EmailService() 공개 메소드

public EmailService ( EmailSettings emailSettings, IMailTemplateService templateService, IActivityRepository activityRepository, ITeamRepository teamRepository ) : System
emailSettings EventBooking.Settings.EmailSettings
templateService IMailTemplateService
activityRepository IActivityRepository
teamRepository ITeamRepository
리턴 System

GetPreview() 공개 메소드

public GetPreview ( int activityId, EmailType emailType, string freeText ) : MailData
activityId int
emailType EmailType
freeText string
리턴 MailData

SendMail() 공개 메소드

public SendMail ( int activityId, EmailType emailType, string freeText = "" ) : void
activityId int
emailType EmailType
freeText string
리턴 void

SendReminderMail() 공개 메소드

public SendReminderMail ( int activityId, IQueryable senderList, EmailType emailType, string freeText = "" ) : void
activityId int
senderList IQueryable
emailType EmailType
freeText string
리턴 void

SendResetPassword() 공개 메소드

public SendResetPassword ( string email, string message ) : void
email string
message string
리턴 void