/// Flash the message and the exception message in <paramref name="result"/> if result is not successful. /// </summary> /// <param name="result">The boolean message result</param> public void FlashIfError(BoolMessageEx result) { if (result != null && !result.Success) { FlashErrors(result.Message, result.Ex == null ? string.Empty : result.Ex.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")); }
/// Flash the message and the exception message in <paramref name="result"/> if result is not successful. /// </summary> /// <param name="result">The boolean message result</param> public void FlashIfError(BoolMessageEx result) { if (result != null && !result.Success) FlashErrors(result.Message, result.Ex == null ? string.Empty : result.Ex.Message); }