protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); configuration.MaxReceivedMessageSize = int.MaxValue; }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.AddODataQueryFilter(); configuration.EnableDependencyInjection(); }
internal static void UpdateConfiguration1(WebRouteConfiguration configuration) { configuration.AddODataQueryFilter(new EnableQueryAttribute() { PageSize = 3 }); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration config) { config.Count().Filter().OrderBy().Expand().MaxTop(null); #if NETCORE config.MapHttpRoute("api", "{controller}/{action=Get}"); #else config.MapHttpRoute("api", "{controller}"); #endif config.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.AddControllers(typeof(CustomersController)); configuration.JsonReferenceLoopHandling = ReferenceLoopHandling.Ignore; configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.MapODataServiceRoute("queryvalidationbeforeaction", "queryvalidationbeforeaction", QueryValidationBeforeActionEdmModel.GetEdmModel(configuration)); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.AddControllers(typeof(CustomersController)); configuration.JsonReferenceLoopHandling = ReferenceLoopHandling.Ignore; configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.MapODataServiceRoute("actionresult", "actionresult", ActionResultEdmModel.GetEdmModel(configuration)); configuration.MapHttpRoute("api", "api/{controller}", new { controller = "CustomersController", action = "GetCustomers" }); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.Routes.Clear(); configuration.Count().Filter().OrderBy().Expand().MaxTop(null).Select(); #if NETCORE configuration.MapHttpRoute("api", "api/{controller}/{id?}", defaults: new { action = "Get" }); #else configuration.MapHttpRoute("api", "api/{controller}/{id}", new { id = System.Web.Http.RouteParameter.Optional }); #endif configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { var types = new[] { typeof(InheritanceQueryable_Customer), typeof(InheritanceQueryable_AbstractBase), typeof(InheritanceQueryable_DerivedType), typeof(Vehicle), typeof(Motorcycle), typeof(MiniSportBike), typeof(SportBike), typeof(NameValueCollection), typeof(ReadOnlyPropertyType), typeof(InheritanceQueryableController) }; configuration.AddControllers(types); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.AddODataQueryFilter(); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.AddODataQueryFilter(new DerivedQueryableAttribute()); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.EnableODataSupport(GetEdmModel(configuration), "odata"); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); }