Пример #1
0
 public EntityLinkService(IDbSet <L> lSet, IDbSet <R> rSet, IEntityLinkSecurity <L, R> security, IEntityLinkEventEmitter <L, R> emitter)
 {
     this.lSet     = lSet;
     this.rSet     = rSet;
     this.security = security;
     this.emitter  = emitter;
 }
Пример #2
0
 public PrincipalsService(
     ILog log,
     IContext context,
     IEntityEmitter <Principal> emitter,
     IEntityLinkEmitter <Principal, Role> linkEmitter,
     IEntitySecurity <Principal> security,
     IEntityLinkSecurity <Principal, Role> linkSecurity
     )
 {
     this.log          = log;
     this.context      = context;
     this.emitter      = emitter;
     this.linkEmitter  = linkEmitter;
     this.security     = security;
     this.linkSecurity = linkSecurity;
 }
Пример #3
0
 public RolesService(
     ILog log,
     Authorization.IContext context,
     IEntityEmitter <Role> emitter,
     IEntityLinkEmitter <Role, Principal> linkEmitter,
     IEntitySecurity <Role> security,
     IEntityLinkSecurity <Role, Principal> linkSecurity
     )
 {
     this.log          = log;
     this.context      = context;
     this.emitter      = emitter;
     this.linkEmitter  = linkEmitter;
     this.security     = security;
     this.linkSecurity = linkSecurity;
 }