git_bsmd/AIS/bsmd.AIS2Service/webservice/StartupWebAPI.cs

38 lines
1.1 KiB
C#

using System.Web.Http;
using System.Web.Http.Cors;
using Owin;
namespace bsmd.AIS2Service
{
public class StartupWebAPI
{
public void Configuration(IAppBuilder appBuilder)
{
HttpConfiguration config = new HttpConfiguration();
var cors = new EnableCorsAttribute("*", "*", "*");
config.Routes.MapHttpRoute(
name: "AISList",
routeTemplate: "api/{Controller}",
defaults: new { id = RouteParameter.Optional, Controller = "AIS"}
);
config.Routes.MapHttpRoute(
name: "ZonesList",
routeTemplate: "api/{Controller}",
defaults: new { id = RouteParameter.Optional, Controller = "Zones" }
);
config.Routes.MapHttpRoute(
name: "SLRList",
routeTemplate: "api/{Controller}",
defaults: new { id = RouteParameter.Optional, Controller = "SLR" }
);
config.EnableCors(cors);
appBuilder.UseWebApi(config);
}
}
}