예제 #1
0
        public ActionConfirmation QueueGenericEmail(string to, string @from, string subject, string body)
        {
            var formatList = new FormatList();

            formatList.Add("Body", body);
            formatList.Add("useremail", from);
            formatList.Add("Subject", subject);


            var email = GenericEmail("GenericEmail", null, null, true);

            if (email == null)
            {
                return(ActionConfirmation.CreateFailure("Email template not found!"));
            }

            email.To      = to;
            email.From    = from;
            email.Body    = formatList.Format(email.Body);
            email.Subject = formatList.Format(email.Subject);

            return(_queueService.Queue(email));
        }