Class EmailGenerator
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