Ejemplo n.º 1
0
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            using (var context = new TodoListContext())
            {
                config.Routes.MapODataRoute(
                    routeName: "odata",
                    routePrefix: "odata",
                    model: context.GetEdm(),
                    batchHandler: new DefaultODataBatchHandler(GlobalConfiguration.DefaultServer)
                    );
            }

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );

            // Only used by TestController
            config.Routes.MapHttpRoute(
                name: "BreezeApi",
                routeTemplate: "breeze/{controller}/{action}"
                );
        }
Ejemplo n.º 2
0
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            using (var context = new TodoListContext())
            {
                config.Routes.MapODataRoute(
                    routeName: "odata", 
                    routePrefix: "odata", 
                    model: context.GetEdm(), 
                    batchHandler: new DefaultODataBatchHandler(GlobalConfiguration.DefaultServer)
                    );
            }

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

            // Only used by TestController
            config.Routes.MapHttpRoute(
                name: "BreezeApi",
                routeTemplate: "breeze/{controller}/{action}"
            );
        }