public ActionResult Email() { var message = new EmailViewModel(); var settings = EmailHelper.GetSettings(Config.Current, "EmailSettings"); message.SmtpServer = settings.SmptServer; message.Port = settings.Port; message.From = Config.Get<string>("EmailSettings", "From"); message.AuthUser = settings.AuthenticationUserName; return View(message); }
public ActionResult Email(EmailViewModel message) { if(message == null) return View("Email"); BoolMessageEx result = Try.CatchLogReturnBoolResultEx("Email has been sent.", string.Empty, () => { EmailService service = new EmailService(Config.Current, "EmailSettings"); return service.Send(message, true, message.AuthUser, message.AuthPassword, message.SmtpServer, message.Port); }); Flash(result); FlashMessages(message.ToString()); return View("Email"); }