C# Класс TeamBins.Services.EmailManager

Наследование: IEmailManager
Показать файл Открыть проект

Открытые методы

Метод Описание
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