コード例 #1
0
        public void ShowErrorMessage(BusinessErrorException ex)
        {
            IMessage ucMessage = (IMessage)Page.FindControl("ucMessage");

            if (ucMessage != null)
            {
                if (ex.MessageParams != null && ex.MessageParams.Length > 0)
                {
                    ucMessage.ShowErrorMessage(ex.Message, ex.MessageParams);
                }
                else
                {
                    ucMessage.ShowErrorMessage(ex.Message);
                }
            }
        }
コード例 #2
0
    public void ShowErrorMessage(BusinessErrorException ex)
    {
        string messageParams = string.Empty;

        ShowMessage(ProcessMessage(ex.Message, ex.MessageParams), ERROR_MESSAGE);
    }
コード例 #3
0
        private static Task HandleExceptionAsync(HttpStatusCode code, HttpContext context, BusinessErrorException ex)
        {
            var errorModel = new ErrorResponse
            {
                Code        = (int)ex.Code,
                Description = ex.Message
            };
            var result = JsonConvert.SerializeObject(errorModel);

            context.Response.ContentType = "application/json";
            context.Response.StatusCode  = (int)code;
            return(context.Response.WriteAsync(result));
        }