C# Class TeamBins.Services.EmailManager

Inheritance: IEmailManager
Afficher le fichier Open project: kshyju/ProjectPlanningTool

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SendEmail ( Email email ) : void

Method Details

EmailManager() public méthode

public EmailManager ( IEmailRepository emailRepository, IOptions settings, ITeamRepository teamRepository ) : System
emailRepository IEmailRepository
settings IOptions
teamRepository ITeamRepository
Résultat System

Send() public méthode

public Send ( Email email ) : System.Threading.Tasks.Task
email Email
Résultat System.Threading.Tasks.Task

SendAccountCreatedEmail() public méthode

public SendAccountCreatedEmail ( UserDto newUser ) : System.Threading.Tasks.Task
newUser UserDto
Résultat System.Threading.Tasks.Task

SendIssueCreatedEmail() public méthode

public SendIssueCreatedEmail ( IssueDetailVM issue, int teamId ) : System.Threading.Tasks.Task
issue TeamBins.Common.ViewModels.IssueDetailVM
teamId int
Résultat System.Threading.Tasks.Task