using Fab2ApprovalSystem.Models;

namespace Fab2ApprovalSystem.Misc;

public class TrainingHelper {

    public static void NotifyTrainee(AppSettings appSettings, int userId, int assignmentId, int ecnId, string title, string recipient) {
        string emailSentList = "";
        string subject = string.Empty;
        string userEmail = string.Empty;
        string senderName = "ECN Training";
        string emailTemplate = "ECNTrainingAssigned.txt";

        subject = "ECN# " + ecnId + " - Training Assignment Notice - " + title;

        EmailNotification en = new(appSettings, subject);
        userEmail = recipient;
        string[] emailparams = new string[4];
        emailparams[0] = assignmentId.ToString();
        emailparams[1] = ecnId.ToString();
        emailparams[2] = GlobalVars.hostURL;

        en.SendNotificationEmail(emailTemplate, GlobalVars.SENDER_EMAIL, senderName, userEmail, null, subject, emailparams);
    }

}