Alguém poderia dar uma mão criei a seguinte classe com a seguinte rota customizada em webapi, porém não funciona de jeito nenhum!
[RoutePrefix("api/v1/[controller]/")]
public class FilialController : ApiController
{
string targetClass = Util.ReturnNameClassReflection(typeof(FilialController));
string appId = "WSMarketingWebApi";
string userGroup = "br-lihi";
[Route("~/{Filiais}/{companhia}")]
[HttpGet]
public IHttpActionResult Filial(string companhia)
{
return Ok("1");
}
chamada:
http://localhost:59800/api/v1/Filial/Filiais/“teste”
retorno:
<Error>
<Message>
No HTTP resource was found that matches the request URI ‘http://localhost:59800/api/v1/Filial/Filiais/Liberty’.
</Message>
<MessageDetail>
No action was found on the controller ‘Filial’ that matches the name ‘teste’.
</MessageDetail>
</Error>