Add following method after initializing Config with Azure.
HttpConfiguration config = ServiceConfig.Initialize(new ConfigBuilder(options));
HttpConfiguration config = ServiceConfig.Initialize(new ConfigBuilder(options));
config.Routes.MapHttpRoute(
name: "ActionApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
Now, you can have multiple methods like following in the controller.
ActionName attribute should be different for each method.
[HttpGet]
[ActionName("GetVendorCustomerView")]
public HttpResponseMessage Get(String vendorID,String CustomerID)
[HttpGet]
[ActionName("GetVendorCustomerViewDetails")]
public HttpResponseMessage GetDetails(String vendorID, String CustomerID)
Now, these can be accessed using given Action name.
No comments:
Post a Comment