Include attribute routing in your WebApiConfig class located in the App_Start folder by placing the following code:
using System.Web.Http; namespace MarwakoService { public static class WebApiConfig { public static void Register(HttpConfiguration config) {
You can combine with an attribute based on convention:
public static class WebApiConfig { public static void Register(HttpConfiguration config) {
Now go to your global.asax class and add the following line of code:
GlobalConfiguration.Configure(WebApiConfig.Register);
Your HomeController is an MVC controller. Try creating an API controller (say CustomerController) and add route attributes as follows:
[RoutePrefix("api/Product")] public class CustomersController : ApiController { [Route("{customerName}/{customerID:int}/GetCreditCustomer")] public IEnumerable<uspSelectCreditCustomer> GetCreditCustomer(string customerName, int customerID) { ... }
Hope this helps
Somad source share