コード例 #1
0
ファイル: MailController.cs プロジェクト: bjones-tech/snap
        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());
            }
        }
コード例 #2
0
 // Helper method to notify View of an error
 private void NotifyError(string message, Exception error)
 {
     ErrorNotice?.Invoke(this, new NotificationEventArgs <Exception>(message, error));
 }
コード例 #3
0
ファイル: MailController.cs プロジェクト: bjones-tech/snap
 public ActionResult ErrorNotice(ErrorNotice errorNotice)
 {
     return(Content(String.Format("ERROR: {0}", errorNotice.ErrorMessage)));
 }