Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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();
 }
Esempio n. 4
0
        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();
        }
Esempio n. 6
0
        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();
        }
Esempio n. 8
0
        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();
 }
Esempio n. 10
0
 protected override void UpdateConfiguration(WebRouteConfiguration configuration)
 {
     configuration.EnableODataSupport(GetEdmModel(configuration), "odata");
     configuration.Count().Filter().OrderBy().Expand().MaxTop(null);
     configuration.EnableDependencyInjection();
 }
Esempio n. 11
0
 protected override void UpdateConfiguration(WebRouteConfiguration configuration)
 {
     configuration.Count().Filter().OrderBy().Expand().MaxTop(null);
     configuration.EnableDependencyInjection();
 }