protected static void AfterSendingEmailHandler(EmailEventArgs e) { if (AfterSendingEmail != null) { AfterSendingEmail(new object(), e); } }
protected static void BeforeSendingEmailHandler(EmailEventArgs e) { if (BeforeSendingEmail != null) { BeforeSendingEmail(new object(), e); } }
public void Send() { if (null != Email) { if (!string.IsNullOrEmpty(Email.HtmlBody + Email.Body)) { EmailEventArgs e1 = new EmailEventArgs(); e1.Email = Email; e1.CancelEmail = false; BeforeSendingEmailHandler(e1); bool success = true; if(e1.CancelEmail == false) success = Email.Send(); EmailEventArgs e2 = new EmailEventArgs(); e2.Email = Email; e2.Success = success; AfterSendingEmailHandler(e2); } } }
public void Send() { if (null != Email) { if (!string.IsNullOrEmpty(Email.HtmlBody + Email.Body)) { EmailEventArgs e1 = new EmailEventArgs(); e1.Email = Email; e1.CancelEmail = false; BeforeSendingEmailHandler(e1); bool success = true; if (e1.CancelEmail == false) { success = Email.Send(); } EmailEventArgs e2 = new EmailEventArgs(); e2.Email = Email; e2.Success = success; AfterSendingEmailHandler(e2); } } }
protected static void AfterSendingEmailHandler(EmailEventArgs e) { if (AfterSendingEmail != null) AfterSendingEmail(new object(), e); }
protected static void BeforeSendingEmailHandler(EmailEventArgs e) { if (BeforeSendingEmail != null) BeforeSendingEmail(new object(), e); }