public IHttpActionResult SendErrorNotice(dynamic psObject) { try { ErrorNotice errorNotice = ErrorNotice.CreateFromDynamicObject(psObject); if (errorNotice != null) { Mailer mailer = new Mailer(MessageTemplate.ErrorNotice, false); mailer.SendMessage("ErrorNotice", errorNotice, errorNotice.Subject); return(StatusCode(HttpStatusCode.NoContent)); } return(BadRequest()); } catch (Exception) { return(BadRequest()); } }
// Helper method to notify View of an error private void NotifyError(string message, Exception error) { ErrorNotice?.Invoke(this, new NotificationEventArgs <Exception>(message, error)); }
public ActionResult ErrorNotice(ErrorNotice errorNotice) { return(Content(String.Format("ERROR: {0}", errorNotice.ErrorMessage))); }