summaryrefslogtreecommitdiff
path: root/Project-Unite
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-04-04 19:20:31 -0400
committerMichael <[email protected]>2017-04-04 19:20:31 -0400
commit39a0312f7fbf228184dcbcd3ee171dd6b42f3bcf (patch)
tree620bf2f089574dd45b1dfa81a2b77b49d086551a /Project-Unite
parentc40b6162650af26bc79596e9972408bd8fdd522f (diff)
downloadproject-unite-39a0312f7fbf228184dcbcd3ee171dd6b42f3bcf.tar.gz
project-unite-39a0312f7fbf228184dcbcd3ee171dd6b42f3bcf.tar.bz2
project-unite-39a0312f7fbf228184dcbcd3ee171dd6b42f3bcf.zip
Asynchronously send mails.
Diffstat (limited to 'Project-Unite')
-rw-r--r--Project-Unite/App_Start/IdentityConfig.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/Project-Unite/App_Start/IdentityConfig.cs b/Project-Unite/App_Start/IdentityConfig.cs
index 6339e1f..7470445 100644
--- a/Project-Unite/App_Start/IdentityConfig.cs
+++ b/Project-Unite/App_Start/IdentityConfig.cs
@@ -38,7 +38,9 @@ namespace Project_Unite
<p>" + CommonMark.CommonMarkConverter.Convert(message.Body) + "</p>";
sMsg.Subject = $"[{siteConfig.SiteName}] " + message.Subject;
sMsg.IsBodyHtml = true;
- smtp.Send(sMsg);
+ smtp.SendAsync(sMsg, null));
+ var db = new ApplicationDbContext();
+ db.AuditLogs.Add(new AuditLog("system", AuditLogLevel.Admin, $"Email sent successfully.<br/><br/><strong>To:</strong> {sMsg.To}<br/><strong>Subject:</strong><br/>{sMsg.Subject}"));
}
catch (Exception ex)
{
@@ -50,6 +52,8 @@ namespace Project_Unite
}
return Task.FromResult(0);
}
+
+
}
public class SmsService : IIdentityMessageService