¿Puedo utilizar las dos reglas de ruta siguientes juntas?Enrutamiento en Asp.net Mvc 4 y Web Api
config.Routes.MapHttpRoute(
name: "ActionApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional });
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Say por el controlador es = FruitApiController:ApiController
y deseo de tener la siguiente
List<Fruit> Get()
=api/FruitApi/
List<Fruit> GetSeasonalFruits()
=api/FruitApi/GetSeasonalFruit
Fruit GetFruits(string id)
=api/FruitApi/15
Fruit GetFruitsByName(string name)
=api/FruitApi/GetFruitsByName/apple
por favor me ayude en esto. Gracias
interesante. supongo que el controlador/id usaría la acción predeterminada index(). – Ammar
Posible duplicado de [Web Api Routing para múltiples métodos Get en ASP.NET MVC 4] (http://stackoverflow.com/questions/12775590/web-api-routing-for-multiple-get-methods-in-asp- net-mvc-4) – Skuld