public static IFilterConventionDescriptor AddInvariantComparison( this IFilterConventionDescriptor conventionDescriptor) { return(conventionDescriptor .Configure <StringOperationFilterInputType>(x => x.Operation(CustomOperations.Like) .Name("like") )); }
protected override void Configure(IFilterConventionDescriptor descriptor) { descriptor.AddDefaults(); descriptor.Provider( new QueryableFilterProvider(x => x .AddDefaultFieldHandlers() .AddFieldHandler <QueryableStringInvariantContainsHandler>())); descriptor .Configure <StringOperationFilterInputType>(_ => _ .Operation(DefaultFilterOperations.Contains) .Type <StringType>() .Extend() .OnBeforeCreate(p => p.Handler = new QueryableStringInvariantContainsHandler())); }
protected override void Configure(IFilterConventionDescriptor descriptor) { descriptor.Operation(123).Name("example").Description("This is a example"); descriptor.Operation(DefaultOperations.Contains) .Name("_contains") .Description("This is a example"); descriptor.ArgumentName("custom"); descriptor.BindRuntimeType <Address, AddressFilterInputType>(); descriptor.Configure <StringOperationFilterInput>( x => x.Field("test").Type <StringType>()); descriptor.AddDefaults(); descriptor.Provider <CustomProvider>(); }
protected override void Configure(IFilterConventionDescriptor descriptor) { descriptor.AddDefaults(); //descriptor.AddInvariantComparison(); descriptor .Configure <StringOperationFilterInputType>( x => x .Operation(CustomOperations.Like) .Type <StringType>() ); descriptor .Operation(CustomOperations.Like).Name("like"); descriptor.AddProviderExtension( new QueryableFilterProviderExtension( x => x .AddFieldHandler <QueryableStringInvariantLikeHandler>())); }