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); }
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); }