using MEU.API.Services.Emails.Templates;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace MEU.API.Services.Emails
{
    public class EmailTemplateFactory
    {
        public static EmailSetupNewPassword EmailSetupNewPassword(string EmailSubject, string Link, string Username, string RecieverUser)
        {
            return new EmailSetupNewPassword(EmailSubject, Link, Username, RecieverUser);
        }

        public static EmailForgotPassword EmailForgotPassword(string EmailSubject, string Link, string Username, string RecieverUser)
        {
            return new EmailForgotPassword(EmailSubject, Link, Username, RecieverUser);
        }

        public static EmailXMaxUnlockCode EmailXMaxUnlockCode(string UnlockCode, string Username, string RecieverUserEmail)
        {
            return new EmailXMaxUnlockCode(UnlockCode, Username, RecieverUserEmail);
        }

        public static EmailOTPCheckInTool EmailOTPCheckInTool(string EmailSubJect, string OTPCode, string UserName, string RecieverUserEmail)
        {
            return new EmailOTPCheckInTool(EmailSubJect,OTPCode, UserName, RecieverUserEmail);
        }
    }
}
