Ejemplo n.º 1
0
 public UserStore(IConfiguredConnection conn)
 {
     _conn       = conn;
     _userSvc    = new UserSvc(_conn.GetRepository(), new Dispatcher("bus-to-nowhere"));
     _usersRm    = new UsersRm(_conn);
     _subjectsRm = new SubjectsRm(_conn);
     _repo       = _conn.GetCorrelatedRepository();
 }
Ejemplo n.º 2
0
 public ApplicationSvc(
     IConfiguredConnection conn,
     ICommandSubscriber subscriber)
     : base(subscriber)
 {
     _conn = conn;
     _repo = conn.GetCorrelatedRepository();
     _rm   = new FilteredPoliciesRM(conn);
     Subscribe <ApplicationMsgs.CreateApplication>(this);
 }
Ejemplo n.º 3
0
        public PolicySvc(
            IConfiguredConnection conn,
            ICommandSubscriber cmdSource)
            : base(cmdSource)
        {
            _repo = conn.GetCorrelatedRepository(caching: true);

            Subscribe <ApplicationMsgs.CreateRole>(this);
            Subscribe <PolicyUserMsgs.AddPolicyUser>(this);
            Subscribe <PolicyUserMsgs.AddRole>(this);
            Subscribe <PolicyUserMsgs.RemoveRole>(this);
            Subscribe <PolicyUserMsgs.DeactivateUser>(this);
            Subscribe <PolicyUserMsgs.ReactivateUser>(this);
        }