C# Class EasyTeach.Web.Services.Messaging.Impl.EmailBuilder

Inheritance: IEmailBuilder
Exibir arquivo Open project: WadeOne/EasyTeach Class Usage Examples

Public Methods

Method Description
BuildRegsitrationConfirmationEmailAsync ( IUserDto user, string confirmEmailToken ) : Task
BuildResetPasswordEmailAsync ( IUserDto user, string resetPasswordToken ) : Task
EmailBuilder ( TemplateProvider templateProvider ) : System

Private Methods

Method Description
BuildEmail ( IUserDto user, TemplateType templateType, string token ) : Task
ReplaceMetaTagsWithUserData ( string line, IUserDto userDto, string token ) : string

Method Details

BuildRegsitrationConfirmationEmailAsync() public method

public BuildRegsitrationConfirmationEmailAsync ( IUserDto user, string confirmEmailToken ) : Task
user IUserDto
confirmEmailToken string
return Task

BuildResetPasswordEmailAsync() public method

public BuildResetPasswordEmailAsync ( IUserDto user, string resetPasswordToken ) : Task
user IUserDto
resetPasswordToken string
return Task

EmailBuilder() public method

public EmailBuilder ( TemplateProvider templateProvider ) : System
templateProvider TemplateProvider
return System