using Application.Classes; using Application.Interfaces; namespace Application.Helpers.Email; public class EnglishEmailTemplate : IEmailTemplate { public EmailContent ConfirmEmail(string userName, string callBack) { var emailContent = new EmailContent() { Subject = "Please Confirm Your Email Address", Content = $@"

Welcome, {userName}!

Thank you for registering with Last War Playermanager.

Please confirm your email address by clicking the button below. This confirmation is only valid for 2 hours:

Confirm Email
" }; return emailContent; } public EmailContent ResendConfirmationEmail(string userName, string callBack) { var emailContent = new EmailContent() { Subject = "Resend Confirmation of Your Email Address", Content = $@"

Hello, {userName}!

You have requested to resend the confirmation of your email address.

Please confirm your email address by clicking the button below. This confirmation is valid for 2 hours only:

Confirm Email
" }; return emailContent; } public EmailContent InviteUserEmail(string invitingUserName, string allianceName, string callBack) { var emailContent = new EmailContent() { Subject = "Invitation to Last War Playermanager", Content = $@"

Invitation to Last War Playermanager

{invitingUserName} is inviting you to join the Last War Playermanager.

Your alliance, {allianceName}, is looking forward to your participation! Click the button below to accept the invitation:

Join Now
" }; return emailContent; } public EmailContent ResetPasswordEmail(string userName, string callBack) { var emailContent = new EmailContent() { Subject = "Password Reset - Last War Playermanager", Content = $@"

Password Reset Request

Hello {userName},

We received a request to reset the password for your Last War Playermanager account. If you did not make this request, you can simply ignore this email.

To reset your password, please click the button below. The link is valid for the next 2 hours:

Reset Password
" }; return emailContent; } }