예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_ses"></param>
        /// <param name="_email"></param>
        public static void SendMessage(AmazonSimpleEmailServiceClient _ses, TGEmail _email)
        {
            List <string> to = new List <string> {
                _email.To
            };

            SESHelper.SendMessage(_ses, _email.From, to, _email.ReplyTo, _email.Subject, _email.Body);
        }
예제 #2
0
 public static void PopulateEmail(CannedEmail _cannedEmail,
                                  TGEmail _email, TGSerializedObject _source)
 {
     if (_cannedEmail != null)
     {
         _email.From     = ProcessString(_cannedEmail.From, _source);
         _email.To       = ProcessString(_cannedEmail.To, _source);
         _email.ReplyTo  = ProcessString(_cannedEmail.ReplyTo, _source);
         _email.Subject  = ProcessString(_cannedEmail.Subject, _source);
         _email.BodyType = _cannedEmail.BodyType;
         _email.Body     = ProcessString(_cannedEmail.Body, _source);
     }
 }
예제 #3
0
        public static TGEmail GetEmail(CannedEmail _cannedEmail, TGSerializedObject _source)
        {
            if (_cannedEmail != null)
            {
                TGEmail email = new TGEmail
                {
                    From     = ProcessString(_cannedEmail.From, _source),
                    To       = ProcessString(_cannedEmail.To, _source),
                    ReplyTo  = ProcessString(_cannedEmail.ReplyTo, _source),
                    Subject  = ProcessString(_cannedEmail.Subject, _source),
                    BodyType = _cannedEmail.BodyType,
                    Body     = ProcessString(_cannedEmail.Body, _source)
                };

                return(email);
            }

            return(null);
        }
예제 #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_email"></param>
 public static void SendMessage(TGEmail _email)
 {
     SESHelper.SendMessage(_email.From, _email.To, _email.ReplyTo, _email.Subject, _email.Body);
 }