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());
}