Exemple #1
0
 public static HttpResponseMessage CreateErrorResponse(HttpStatusCode errorCode, int errorNumber, string displayExceiption, HttpRequestMessage request)
 {
     ErrorResponseModel errorResponseModel = new ErrorResponseModel();
     errorResponseModel.error = ((int)errorCode).ToString();
     //errorResponseModel.error = errorNumber.ToString();
     errorResponseModel.displayException = displayExceiption;
     return request.CreateResponse<ErrorResponseModel>(errorCode, errorResponseModel);
 }
Exemple #2
0
        public static HttpResponseMessage CreateExceptionResponse(Exception exception, HttpRequestMessage request)
        {
            ErrorResponseModel errorResponseModel = new ErrorResponseModel();
            errorResponseModel.error = "500";
            if (exception.InnerException != null)
            {
                errorResponseModel.displayException = exception.Message + ", " + exception.InnerException.Message;
            }
            else
            {
                errorResponseModel.displayException = exception.Message;
            }

            //Business.Business.LogException(exception);

            return request.CreateResponse<ErrorResponseModel>(HttpStatusCode.InternalServerError, errorResponseModel);
        }