public virtual ActionResult SendEmail(DiagnosticEmailModel model) { if (!ModelState.IsValid) { return(View("Email", model)); } try { var msg = new MailMessage { Body = model.Body, Subject = model.Subject }; msg.To.Add(model.To); using (var smtp = new SmtpClient()) { smtp.Send(msg); } this.AddStatusMessage("E-mail sent"); } catch (Exception ex) { while (ex != null) { ModelState.AddModelError("", ex.Message); ex = ex.InnerException; } } return(View("Email", model)); }
public virtual ActionResult SendEmail(DiagnosticEmailModel model) { if (!ModelState.IsValid) { return View("Email", model); } try { var msg = new MailMessage { Body = model.Body, Subject = model.Subject }; msg.To.Add(model.To); using (var smtp = new SmtpClient()) { smtp.Send(msg); } this.AddStatusMessage("E-mail sent"); } catch (Exception ex) { while (ex != null) { ModelState.AddModelError("", ex.Message); ex = ex.InnerException; } } return View("Email", model); }
/// <summary> /// Displays the e-mail view /// </summary> /// <param name="model"></param> /// <returns></returns> public virtual ActionResult Email(DiagnosticModel model) { var emailModel = new DiagnosticEmailModel(); return(View(emailModel)); }
/// <summary> /// Displays the e-mail view /// </summary> /// <param name="model"></param> /// <returns></returns> public virtual ActionResult Email(DiagnosticModel model) { var emailModel = new DiagnosticEmailModel(); return View(emailModel); }