Table of Contents

Class EmailGenerator

Namespace
GastroSky.Services.EmailServices.EmailGenerator
Assembly
GastroSky.dll
public class EmailGenerator : IEmailGenerator
Inheritance
EmailGenerator
Implements
Inherited Members

Constructors

EmailGenerator(GastroSkyDatabaseContext, IConfiguration)

public EmailGenerator(GastroSkyDatabaseContext db, IConfiguration configuration)

Parameters

db GastroSkyDatabaseContext
configuration IConfiguration

Methods

GenerateEmailFreePostUnpublished(User, Post)

public IEmail GenerateEmailFreePostUnpublished(User user, Post post)

Parameters

user User
post Post

Returns

IEmail

GenerateEmailPremiumPostUnpublished(User, Post)

public IEmail GenerateEmailPremiumPostUnpublished(User user, Post post)

Parameters

user User
post Post

Returns

IEmail

GenerateEmailTotp(User, string)

public IEmail GenerateEmailTotp(User user, string totp)

Parameters

user User
totp string

Returns

IEmail

GenerateEmailTotp(string, Language, string)

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

Parameters

email string
language Language
totp string

Returns

IEmail

GenerateEmailWelcomeInterestedUser(InterestedUser)

public IEmail GenerateEmailWelcomeInterestedUser(InterestedUser interestedUser)

Parameters

interestedUser InterestedUser

Returns

IEmail

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

public 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