public RoleService( IRoleStoreService roleStoreService, IEnumerable <IRoleValidator <Role> > roleValidators, ILookupNormalizer lookupNormalizer, IdentityErrorDescriber errors, ILogger <RoleService> logger, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork) : base((RoleStore <Role, ApplicationDbContext, Guid, UserRole, RoleClaim>)roleStoreService, roleValidators, lookupNormalizer, errors, logger) { _roleStoreService = roleStoreService; _roleStoreService.CheckArgumentIsNull(nameof(_roleStoreService)); _roleValidators = roleValidators; _roleValidators.CheckArgumentIsNull(nameof(_roleValidators)); _lookupNormalizer = lookupNormalizer; _lookupNormalizer.CheckArgumentIsNull(nameof(_lookupNormalizer)); _identityErrorDescriber = errors; _identityErrorDescriber.CheckArgumentIsNull(nameof(_identityErrorDescriber)); _logger = logger; _logger.CheckArgumentIsNull(nameof(_logger)); _httpContextAccessor = httpContextAccessor; _httpContextAccessor.CheckArgumentIsNull(nameof(_httpContextAccessor)); _unitOfWork = unitOfWork; _unitOfWork.CheckArgumentIsNull(nameof(_unitOfWork)); _roles = _unitOfWork.Set <Role>(); _users = _unitOfWork.Set <User>(); }
public RoleManager( IUnitOfWork uow, IRoleStoreService roleStore) : base((IRoleStore <Role, string>)roleStore) { _uow = uow; _roleStore = roleStore; _users = _uow.Set <User>(); }