Esempio n. 1
0
 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);
 }
Esempio n. 4
0
 public TrackPrimaryKeyService(BaseSecurityDbContext securityDbContext, ISecurityObjectRepository securityObjectRepository)
 {
     this.securityDbContext        = securityDbContext;
     this.securityObjectRepository = securityObjectRepository;
 }
Esempio n. 5
0
 public SecurityQueryCompiler(BaseSecurityDbContext securityDbContext)
 {
     this.securityDbContext = securityDbContext;
 }
Esempio n. 6
0
 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;
 }
Esempio n. 8
0
 public SecurityOptionsExtension(DbContext dbContext, DbContextOptionsBuilder dbContextOptionsBuilderNative)
 {
     securityDbContext = (BaseSecurityDbContext)dbContext;
     this.dbContext    = ((BaseSecurityDbContext)dbContext).RealDbContext;
     this.dbContextOptionsBuilderNative = dbContextOptionsBuilderNative;
 }