title: Calling another Web API controller directly from inside another Web API controller
body: <p>Given a controller <code>Proxy</code> and an action of <code>GetInformation</code>.  I want to be able to call the method <code>GetInformation</code> of the <code>Users</code> controller.  Both the WebAPI controllers are in the same project but direct calls like </p>
  
  <pre><code>var controller = new UsersController();
  return controller.GetInformation(request);
  </code></pre>
  
  <p>Doesn't work.</p>
  
  <p>The signature is:</p>
  
  <pre><code>public HttpResponseMessage GetInformation(InformationRequest request)
  </code></pre>
  
  <p>I do not want to do a full redirect response as I do not want the UserController route exposed externally.  This needs to be an internal only call.</p>