У меня есть контроллер веб-API:
public List<mytable> Get(string filter1, string filter2){
...
}.
Мне нужно создать другой метод с именем
List<drpSubject> GetSubject(){
...
}.
Мой WebApiConfig.cs похожий на этот
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
// routeTemplate: "api/{controller}/{id}",
routeTemplate: "{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Routes.MapHttpRoute("DefaultApiWithAction", "{controller}/{action}");
}
Но теперь я получаю сообщение об ошибке «Найдено несколько действий, соответствующих запросу ...». Работает только когда есть один Get (). Как создать веб-API, который может выполнять несколько действий? Благодаря.