/// <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); }
public bool SendCannedEmail(TGUser _tgUser, string _cannedEmailName, NameValueCollection _additionParameters) { try { CannedEmail cannedEmail = GetCannedEmail(_cannedEmailName); if (cannedEmail != null) { SystemEmail email = new SystemEmail(cannedEmail.Guid); TGSerializedObject tgso = _tgUser.GetTGSerializedObject(); foreach (string key in _additionParameters.Keys) { string value = _additionParameters.Get(key); tgso.Add(key, value); } CannedEmailHelper.PopulateEmail(cannedEmail, email, tgso); SESHelper.SendMessage(email); Persist(email); return(true); } TraceFileHelper.Warning("Canned email not found"); } catch (Exception ex) { TraceFileHelper.Exception(ex); } return(false); }
/// <summary> /// /// </summary> /// <param name="_email"></param> public static void SendMessage(TGEmail _email) { SESHelper.SendMessage(_email.From, _email.To, _email.ReplyTo, _email.Subject, _email.Body); }