Beispiel #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dataSession">Active data session</param>
 public IdentityServiceLayer(IDataSession dataSession)
     : base(dataSession)
 {
     //Inizializzo i repository
     _UserRepository         = dataSession.ResolveRepository <IUserRepository>();
     _AudienceRepository     = dataSession.ResolveRepository <IAudienceRepository>();
     _RefreshTokenRepository = dataSession.ResolveRepository <IRefreshTokenRepository>();
 }
Beispiel #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="dataSession">Active data session</param>
        public AuthenticationServiceLayer(IDataSession dataSession)
            : base(dataSession)
        {
            //Inizializzazioni
            _userRepository                = dataSession.ResolveRepository <IShooterRepository>();
            _permissionRepository          = dataSession.ResolveRepository <IPermissionRepository>();
            _permissionRoleRepository      = dataSession.ResolveRepository <IPermissionsRoleRepository>();
            _roleRepository                = dataSession.ResolveRepository <IRoleRepository>();
            _userRoleRepository            = dataSession.ResolveRepository <IUserRoleRepository>();
            _userPermissionRepository      = dataSession.ResolveRepository <IUserPermissionRepository>();
            _permissionGroupRepository     = dataSession.ResolveRepository <IPermissionGroupRepository>();
            _userPermissionGroupRepository = dataSession.ResolveRepository <IUserPermissionGroupRepository>();
            _permissionGroupRoleRepository = dataSession.ResolveRepository <IPermissionGroupRoleRepository>();

            _identityClient = ServiceResolver.Resolve <IIdentityClient>();
            _cache          = ServiceResolver.Resolve <ISemperPrecisMemoryCache>();
        }
Beispiel #3
0
        public void ShouldCountAtLeastOneElement()
        {
            //Resolve repo
            var repository = _DataSession.ResolveRepository <IPersonRepository>();

            //Execute operation
            var result = repository.Count();

            //Assert
            Assert.True(result > 0);
        }
 public AuthenticationServiceLayer(IDataSession session)
 {
     //Risoluzione delle dipendenze
     _UserRepository = session.ResolveRepository <IUserRepository>();
 }
Beispiel #5
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dataSession">Active data session</param>
 public MainServiceLayer(IDataSession dataSession)
     : base(dataSession)
 {
     //Inizializzo i repository
     _TestRepository = dataSession.ResolveRepository <ITestClassRepository>();
 }