private static void CopyDbContextParameters(QueryFilterFuncletizationContext clientDbContext, QueryFilterFuncletizationContext backendDbContext)
 {
     backendDbContext.Field           = clientDbContext.Field;
     backendDbContext.Property        = clientDbContext.Property;
     backendDbContext.Tenant          = clientDbContext.Tenant;
     backendDbContext.TenantIds       = clientDbContext.TenantIds;
     backendDbContext.IndirectionFlag = clientDbContext.IndirectionFlag;
     backendDbContext.IsModerated     = clientDbContext.IsModerated;
 }
Esempio n. 2
0
 public static void BuilderFilter(
     this EntityTypeBuilder <ExtensionBuilderFilter> builder,
     QueryFilterFuncletizationContext context)
 => builder.HasQueryFilter(e => e.IsEnabled == context.Field);
Esempio n. 3
0
 public DbContextWrapper(QueryFilterFuncletizationContext context)
 {
     Context = context;
 }
Esempio n. 4
0
 public PropertyConfiguration(QueryFilterFuncletizationContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public FieldConfiguration(QueryFilterFuncletizationContext context)
 {
     Context = context;
 }