public IHttpResponse GetResponseFromException(Exception ex)
        {
            IHttpExceptionResponse response = null;

            if (_exceptionResponses.TryGetValue(ex.GetType().Name, out response) == false)
            {
                return(new HttpResponse());
            }

            return(response);
        }
 public void RegisterResponse(IHttpExceptionResponse response)
 {
     _exceptionResponses.Add(response.ExceptionTypeName, response);
 }