public static void Register(HttpConfiguration config)
{
if (config == null || config.Routes == null) return;
config.Routes.MapHttpRoute(
name: "ShippingMethodApi",
routeTemplate: "api/shippingmethod/{action}",
defaults: new { controller = "shippingmethod", action = "defaultAction" },
constraints: new { action = @"[^\d]+" });
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional });
}
}