Table of Contents

Interface IEmailGenerator

Namespace
GastroSky.Services.EmailServices.EmailGenerator
Assembly
GastroSky.dll
public interface IEmailGenerator

Methods

GenerateEmailFreePostUnpublished(User, Post)

IEmail GenerateEmailFreePostUnpublished(User user, Post post)

Parameters

user User
post Post

Returns

IEmail

GenerateEmailPremiumPostUnpublished(User, Post)

IEmail GenerateEmailPremiumPostUnpublished(User user, Post post)

Parameters

user User
post Post

Returns

IEmail

GenerateEmailTotp(User, string)

IEmail GenerateEmailTotp(User user, string totp)

Parameters

user User
totp string

Returns

IEmail

GenerateEmailTotp(string, Language, string)

IEmail GenerateEmailTotp(string email, Language language, string totp)

Parameters

email string
language Language
totp string

Returns

IEmail

GenerateEmailWelcomeInterestedUser(InterestedUser)

IEmail GenerateEmailWelcomeInterestedUser(InterestedUser interestedUser)

Parameters

interestedUser InterestedUser

Returns

IEmail

GenerateStandardEmail(string, Language, string, string, string)

IEmail GenerateStandardEmail(string email, Language language, string subject, string content, string replyTo)

Parameters

email string
language Language
subject string
content string
replyTo string

Returns

IEmail