public SecurityProcessLoadObjects(DbContext securityDbContext, ISecurityObjectRepository securityObjectRepository, IPermissionProcessor permissionProcessor) { this.securityDbContext = (BaseSecurityDbContext)securityDbContext; this.securityObjectRepository = securityObjectRepository; this.permissionProcessor = permissionProcessor; fillSecurityObjects = new FillSecurityObjects(permissionProcessor, this.securityDbContext.Model); }
public SecurityDatabase(IQueryCompilationContextFactory queryCompilationContextFactory, DbContext dbContext ) : base(queryCompilationContextFactory) { securityDbContext = (BaseSecurityDbContext)dbContext; realDbContext = securityDbContext.RealDbContext; securityStrategy = securityDbContext.Security; SecuritySaveObjectsService = new SecuritySaveObjects(securityDbContext, securityDbContext.Security./*SecurityServicesProvider.*/ SecurityObjectRepository); }
public SecuritySaveObjects( DbContext securityDbContext, ISecurityObjectRepository securityObjectRepository) { this.securityObjectRepository = securityObjectRepository; this.securityDbContext = (BaseSecurityDbContext)securityDbContext; realDbContext = this.securityDbContext.RealDbContext; saveAddedObjectsService = new SaveAddedObjectsService(this.securityDbContext, securityObjectRepository); saveRemovedObjectsService = new SaveRemovedObjectsService(this.securityDbContext, securityObjectRepository); saveModifiedObjectsService = new SaveModifiedObjectsService(this.securityDbContext, securityObjectRepository); trackPrimaryKeyService = new TrackPrimaryKeyService(this.securityDbContext, securityObjectRepository); }
public TrackPrimaryKeyService(BaseSecurityDbContext securityDbContext, ISecurityObjectRepository securityObjectRepository) { this.securityDbContext = securityDbContext; this.securityObjectRepository = securityObjectRepository; }
public SecurityQueryCompiler(BaseSecurityDbContext securityDbContext) { this.securityDbContext = securityDbContext; }
public SecurityDatabaseProviderServices([NotNull] IServiceProvider services, [NotNull] DbContext dbContext) : base(services) { this.services = services; this.dbContextNative = ((BaseSecurityDbContext)dbContext).RealDbContext; this.dbContextSecurity = ((BaseSecurityDbContext)dbContext); }
public SaveRemovedObjectsService(BaseSecurityDbContext securityDbContext, ISecurityObjectRepository securityObjectRepository) { this.securityDbContext = securityDbContext; this.securityObjectRepository = securityObjectRepository; }
public SecurityOptionsExtension(DbContext dbContext, DbContextOptionsBuilder dbContextOptionsBuilderNative) { securityDbContext = (BaseSecurityDbContext)dbContext; this.dbContext = ((BaseSecurityDbContext)dbContext).RealDbContext; this.dbContextOptionsBuilderNative = dbContextOptionsBuilderNative; }