Exemple #1
0
        public UserManagerController(
            IMapper mapper,
            IUnitOfWork uow,
            IUsersService usersService,
            IClaimService claimService,
            IRolesService rolesService,
            IAuthLevelService authLevelService,
            IPasswordValidatorService passwordValidator)
        {
            _mapper = mapper;
            _mapper.CheckArgumentIsNull(nameof(_mapper));

            _uow = uow;
            _uow.CheckArgumentIsNull(nameof(_uow));

            _userService = usersService;
            _userService.CheckArgumentIsNull(nameof(_userService));

            _claimService = claimService;
            _claimService.CheckArgumentIsNull(nameof(_claimService));

            _roleService = rolesService;
            _roleService.CheckArgumentIsNull(nameof(_roleService));

            _authLevelService = authLevelService;
            _authLevelService.CheckArgumentIsNull(nameof(_authLevelService));

            _passwordValidator = passwordValidator;
            _passwordValidator.CheckArgumentIsNull(nameof(_passwordValidator));
        }
Exemple #2
0
        public AuthLevelsController(
            IAuthLevelService authLevelService,
            IClaimService claimService,
            IMapper mapper,
            IUnitOfWork uow)
        {
            _authLevelService = authLevelService;
            _authLevelService.CheckArgumentIsNull(nameof(_authLevelService));

            _claimService = claimService;
            _claimService.CheckArgumentIsNull(nameof(_claimService));

            _mapper = mapper;
            _mapper.CheckArgumentIsNull(nameof(_mapper));

            _uow = uow;
            _uow.CheckArgumentIsNull(nameof(_uow));
        }
Exemple #3
0
        public TokenStoreService(
            IUnitOfWork uow,
            ISecurityService securityService,
            IRolesService rolesService,
            IClaimService claimService,
            IOptionsSnapshot <BearerTokensOptions> configuration)
        {
            _uow = uow;
            _uow.CheckArgumentIsNull(nameof(_uow));

            _securityService = securityService;
            _securityService.CheckArgumentIsNull(nameof(_securityService));

            _rolesService = rolesService;
            _rolesService.CheckArgumentIsNull(nameof(rolesService));

            _claimService = claimService;
            _claimService.CheckArgumentIsNull(nameof(claimService));

            _tokens = _uow.Set <UserToken>();

            _configuration = configuration;
            _configuration.CheckArgumentIsNull(nameof(configuration));
        }