private TOut GetErrorResponse(Exception exception) { var responseTarget = ErrorHandler.AsHandledResponse(exception); var response = new TOut() as Response; response.Success = false; response.StatusCode = response.StatusCode; response.Message = responseTarget.Message; return((TOut)response); }