Beispiel #1
0
        public static MailVerifyResult Send(Cxt cxt, EmailTemplateE templateID, Order Order)
        {
            EmailTemplate t       = new EmailTemplate(cxt, (int)templateID);
            string        subject = ReplaceTokens(cxt, t.Subject, Order);
            string        body    = ReplaceTokens(cxt, t.Body, Order);

            return(UMail.Send(cxt, Order.Email, "", "", subject, body));
        }
Beispiel #2
0
        public static MailVerifyResult Send(Cxt cxt, EmailTemplateE templateID, Contact Contact)
        {
            EmailTemplate t        = new EmailTemplate(cxt, (int)templateID);
            string        subject  = ReplaceTokens(cxt, t.Subject, Contact);
            string        body     = ReplaceTokens(cxt, t.Body, Contact);
            KeyValue      keyValue = new KeyValue(cxt, (int)KeyValueE.ContactEmails);

            return(UMail.Send(cxt, keyValue.Value, "", "", subject, body));
        }
Beispiel #3
0
        public static MailVerifyResult Send(Cxt cxt, EmailTemplateE templateID, int userID)
        {
            User user = new User(cxt, userID);

            return(Send(cxt, templateID, user));
        }
Beispiel #4
0
        public static MailVerifyResult Send(Cxt cxt, EmailTemplateE templateID, string email)
        {
            User user = User.GetUserByEmail(cxt, email);

            return(Send(cxt, templateID, user));
        }