title: Create url link to a controller from another controller
body: <p>I develop a WebApi RESTful in ASP.NET Core 2.0.
  From an action method in a controller A I want to create the URL address for an action method located in a different controller B: </p>
  
  <pre><code>[Route("api/applications/{idbcon}/bcontrollers")]
  public class BController : Controller{
      [HttpGet({idbcon}), Name = "ActionB"]
      public IActionResult ActionB(int idbcon, [FromHeader(Name = "Accept")] string mediatype){
          return OK();
      }
  }
  </code></pre>
  
  <hr>
  
  <pre><code>[Route("api/applications/{idapp}/bcontrollers/{idbcon}/acontrollers")]
  public class AController: Controller{
      [HttpGet(), Name = "GetURLBController"]
      public IActionResult GetURLBController()
      {
          var url = /* Here I would like to get the link to "ActionB" that belong to a Controller "BController" */;
          return Ok(url);
      }
  }
  </code></pre>
  
  <p>Any advice ???</p>