I am working on WebAPI with Kentico. I implemented methods TestA(), TestB(join,product) and TestC(category,code) as a get type. I created custom module class in AppCode and defined routes but I am getting TestC method is not found.I tried in route:
1. solution:
GlobalConfiguration.Configuration.Routes.MapHttpRoute("LPNSWAPI", "LPNSWAPI/{controller}/{action}/{id}", new { id = RouteParameter.Optional });2nd Solution: I applied for all methods specifically but TestC method is not calling.
GlobalConfiguration.Configuration.Routes.MapHttpRoute("LPNSWAPI", "LPNSWAPI/{controller}/{action}/{id}", new { id = RouteParameter.Optional });GlobalConfiguration.Configuration.Routes.MapHttpRoute("LPNSWAPI", "LPNSWAPI/{controller}/{action}/{join}/{product}", new { join= RouteParameter.Optional,product=RouteParameter.Optional });GlobalConfiguration.Configuration.Routes.MapHttpRoute("LPNSWAPI", "LPNSWAPI/{controller}/{action}/{category}/{code}", new { category= RouteParameter.Optional,code=RouteParameter.Optional });I also specified controller and action name fopr all 3 then sometimes TestB is calling then TestC is not working and If TestC is calling then TestB is not working.May I request to please suggest solution for same so that I can access all three methods?
↧