title: Is it possible to use an ApiController to call an Action written in a Controller?
body: <p>I already have some Actions written in my Controllers but I'd need to use them as they were APIs.<br>
  So I wonder if it's possible to call a single Controller Action in an ApiController.  </p>
  
  <p>At the end I would like to have something like this:  </p>
  
  <pre><code>public MyController : Controller
  {
      public ActionResult Index()
      {
          return View();
      }
      //or any more complex action
  }
  
  
  public MyApis : ApiController
  {
      // some code that returns the same
      // MyController/Index/View result as an API URI     
  }
  </code></pre>
  
  <p>The main reason for this choice is that I'm working on a multi tier solution in VisualStudio.<br>
  And I have Controllers in a dedicated project, while I want to have ApiControllers in a different one.  </p>