How do I generate a URL pointing to a controller action from a helper method outside of the controller in ASP.net WebApi 2?
return new UrlHelper().Link("DefaultApi", new
{
Controller = "MyController",
Action = "MyAction"
});
UPDATE 1
Generating URL in WebApi is different from ASP.net MVC
UPDATE 2
Here is route config:
config.Routes.MapHttpRoute(
"DefaultApi",
"API/{Controller}/{Action}"
);