C# 클래스 TeamBins.Services.EmailManager

상속: IEmailManager
파일 보기 프로젝트 열기: kshyju/ProjectPlanningTool

공개 메소드들

메소드 설명
EmailManager ( IEmailRepository emailRepository, IOptions settings, ITeamRepository teamRepository ) : System
Send ( Email email ) : System.Threading.Tasks.Task
SendAccountCreatedEmail ( UserDto newUser ) : System.Threading.Tasks.Task
SendIssueCreatedEmail ( IssueDetailVM issue, int teamId ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
SendEmail ( Email email ) : void

메소드 상세

EmailManager() 공개 메소드

public EmailManager ( IEmailRepository emailRepository, IOptions settings, ITeamRepository teamRepository ) : System
emailRepository IEmailRepository
settings IOptions
teamRepository ITeamRepository
리턴 System

Send() 공개 메소드

public Send ( Email email ) : System.Threading.Tasks.Task
email Email
리턴 System.Threading.Tasks.Task

SendAccountCreatedEmail() 공개 메소드

public SendAccountCreatedEmail ( UserDto newUser ) : System.Threading.Tasks.Task
newUser UserDto
리턴 System.Threading.Tasks.Task

SendIssueCreatedEmail() 공개 메소드

public SendIssueCreatedEmail ( IssueDetailVM issue, int teamId ) : System.Threading.Tasks.Task
issue TeamBins.Common.ViewModels.IssueDetailVM
teamId int
리턴 System.Threading.Tasks.Task