/// <summary> /// Provide additional excption type to http status code mappings mappings /// </summary> /// <param name="exception"></param> /// <param name="request"></param> /// <returns></returns> public HttpResponseMessage ConvertToErrorResponse(Exception exception, HttpRequestMessage request) { var res1 = errorHandler.ConvertToErrorResponse(exception, request); var res2 = errorInterceptor.ConvertToErrorResponse(exception, request); if (res1.StatusCode == HttpStatusCode.InternalServerError) { return(res2); } return(res1); }