Маршрутизация в Asp.net Mvc 4 и веб-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 }
);

Скажи контроллером =FruitApiController:ApiController и я хочу иметь следующее = = = =

List Get()api/FruitApi/

List GetSeasonalFruits()api/FruitApi/GetSeasonalFruit

Fruit GetFruits(string id)api/FruitApi/15

Fruit GetFruitsByName(string name)api/FruitApi/GetFruitsByName/apple

Пожалуйста помоги мне с этим. Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос