private HttpError Populate(UserMessageException exception, out HttpStatusCode statusCode)
        {
            var httpError = new HttpError(exception, _includeErrorDetail)
            {
                { "ErrorType", "message" },
                { "Code", exception.UserMessage.Code }
            };

            httpError.Message = exception.UserMessage.Message;
            statusCode        = HttpStatusCode.InternalServerError;
            return(httpError);
        }
示例#2
0
        public ErrorWindow(UserMessageException ex)
        {
            InitializeComponent();

            if (ex.InnerException == null)
            {
                detailsBox.Text = ex.ToString();
            }
            else
            {
                detailsBox.Text = ex.InnerException.ToString();
            }

            detailsBox.Text = ex.ToString();

            Error_Message.Inlines.Clear();
            Error_Message.Inlines.Add(ex.Message);

            AddConsiquence();
        }
示例#3
0
 private static void ShowErrorMessageBox(UserMessageException exception)
 {
     ShowErrorMessageBox(exception.Message, exception);
 }