protected override void UpdateConfiguration(WebRouteConfiguration configuration) { var controllers = new[] { typeof(DCustomersController), typeof(MetadataController), typeof(EfCustomersController) }; configuration.AddControllers(controllers); TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"); // -8:00 configuration.SetTimeZoneInfo(timeZoneInfo); configuration.Routes.Clear(); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.MapODataServiceRoute( routeName: "convention", routePrefix: "convention", model: DateAndTimeOfDayEdmModel.GetConventionModel(configuration)); configuration.MapODataServiceRoute( routeName: "explicit", routePrefix: "explicit", model: DateAndTimeOfDayEdmModel.GetExplicitModel(), batchHandler: configuration.CreateDefaultODataBatchHandler()); configuration.EnsureInitialized(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.MapODataServiceRoute( "batch", "DefaultBatch", GetEdmModel(configuration), new DefaultODataPathHandler(), ODataRoutingConventions.CreateDefault(), configuration.CreateDefaultODataBatchHandler()); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.Routes.Clear(); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.MapODataServiceRoute( "explicit", "clientTest", SingletonEdmModel.GetExplicitModel("Umbrella"), new DefaultODataPathHandler(), ODataRoutingConventions.CreateDefault(), configuration.CreateDefaultODataBatchHandler()); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { ODataModelBuilder builder = configuration.CreateConventionModelBuilder(); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.MapODataServiceRoute( "batch", "DefaultBatch", GetEdmModel(builder), new DefaultODataPathHandler(), ODataRoutingConventions.CreateDefault(), configuration.CreateDefaultODataBatchHandler()); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { ODataModelBuilder builder = configuration.CreateConventionModelBuilder(); configuration.MapODataServiceRoute( "batch", "DefaultBatch", GetEdmModel(builder), new DefaultODataPathHandler(), ODataRoutingConventions.CreateDefault(), configuration.CreateDefaultODataBatchHandler()); configuration.EnableContinueOnErrorHeader(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { var controllers = new[] { typeof(WindowsController), typeof(MetadataController) }; configuration.AddControllers(controllers); configuration.Routes.Clear(); configuration.Count().Filter().OrderBy().Expand().MaxTop(null).Select(); configuration .MapODataServiceRoute(routeName: "convention", routePrefix: "convention", model: ComplexTypeInheritanceEdmModels.GetConventionModel()); configuration .MapODataServiceRoute(routeName: "explicit", routePrefix: "explicit", model: ComplexTypeInheritanceEdmModels.GetExplicitModel(), batchHandler: configuration.CreateDefaultODataBatchHandler()); configuration.EnsureInitialized(); }