public override void OnActionExecuted(ActionExecutedContext filterContext) { //********************************?????????????************************/// //NOTE:PUT ERROR LOGGING CODE HERE if (filterContext.Exception != null) { MVC4Template.Models.ErrorModel err = new MVC4Template.Models.ErrorModel(); err.InsertError(filterContext.Exception); filterContext.HttpContext.Trace.Write("(Logging Filter)Exception thrown"); } //****************************????********************/// //NOTE: PUT USER TRACKING CODE HERE base.OnActionExecuted(filterContext); }
public static SendEmailResult SendEmail(System.Net.Mail.MailMessage message) { message.BodyEncoding = Encoding.UTF8; message.IsBodyHtml = true; SmtpClient mailClient = new SmtpClient(); var log = new SendEmailResult() { Message = message }; try { mailClient.Send(message); } catch (Exception ex) { log.Exception = ex; MVC4Template.Models.ErrorModel err = new MVC4Template.Models.ErrorModel(); err.InsertErrorNoMail(ex); } return log; }
public static SendEmailResult SendEmail(System.Net.Mail.MailMessage message) { message.BodyEncoding = Encoding.UTF8; message.IsBodyHtml = true; SmtpClient mailClient = new SmtpClient(); var log = new SendEmailResult() { Message = message }; try { mailClient.Send(message); } catch (Exception ex) { log.Exception = ex; MVC4Template.Models.ErrorModel err = new MVC4Template.Models.ErrorModel(); err.InsertErrorNoMail(ex); } return(log); }