예제 #1
0
 public AppRoleManager(
     IAppRoleStore store,
     IEnumerable <IRoleValidator <Role> > roleValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     ILogger <AppRoleManager> logger,
     IHttpContextAccessor contextAccessor,
     IBehlogContext uow)
     : base((RoleStore <Role, BehlogContext, Guid, UserRole, RoleClaim>)store, roleValidators, keyNormalizer, errors, logger)
 {
     _store           = store ?? throw new ArgumentNullException(nameof(_store));
     _roleValidators  = roleValidators ?? throw new ArgumentNullException(nameof(_roleValidators));
     _keyNormalizer   = keyNormalizer ?? throw new ArgumentNullException(nameof(_keyNormalizer));
     _errors          = errors ?? throw new ArgumentNullException(nameof(_errors));
     _logger          = logger ?? throw new ArgumentNullException(nameof(_logger));
     _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(_contextAccessor));
     _db    = uow ?? throw new ArgumentNullException(nameof(_db));
     _users = _db.Set <User>();
 }
예제 #2
0
 public AppRoleManager(IAppRoleStore store)
     : base(store)
 {
 }
 /// <summary>
 /// Initializes a new instance of AppRoleManagerService
 /// </summary>
 /// <param name="store">Used to set store into RoleManager</param>
 public AppRoleManagerService(IAppRoleStore store) : base(store)
 {
 }