ASPC.Marvel.CrimeAPI.WebAPIConfig.Register C# (CSharp) Method

Register() public static method

public static Register ( System.Web.Http.HttpConfiguration config ) : void
config System.Web.Http.HttpConfiguration
return void
        public static void Register(HttpConfiguration config)
        {
            config.MapHttpAttributeRoutes();
            config.EnableCors();
            // Web API configuration and services
            ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
            builder.EntitySet<Node>("Node");
            builder.EntitySet<Crime>("Crime");
            builder.EntitySet<Agent>("Agent");

            //config
            config.Routes.MapODataServiceRoute("odata", "odata", builder.GetEdmModel());

            // Web API routes
            config.Routes.MapHttpRoute("api", "api/{controller}/{action}/{id}", new { action = RouteParameter.Optional, id = RouteParameter.Optional });

            config.Filters.Add(new AuthorizeAttribute());
            //config.MessageHandlers.Add(new TokenValidationHandler());
        }
WebAPIConfig