示例#1
0
 public ApiResourceStoreBase(IEFCoreRepository <ApiResource, Guid> apiResourceRepository, IEFCoreRepository <IdentityResource, Guid> identityResourceRepository, IEFCoreRepository <ApiScope, Guid> apiScopeRepository, ILogger <ApiResourceStoreBase> logger)
 {
     _apiResourceRepository      = apiResourceRepository;
     _identityResourceRepository = identityResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
     _logger = logger;
 }
示例#2
0
 protected RoleStoreBase(
     IEFCoreRepository <TRole, TRoleKey> roleRepository,
     IEFCoreRepository <TRoleClaim, Guid> roleClaimRepository)
 {
     _roleRepository      = roleRepository;
     _roleClaimRepository = roleClaimRepository;
 }
示例#3
0
 public MenuFunctionServices(IMenuFunctionRepository menuFunctionRepository, IEFCoreRepository <Function, Guid> functionRepository, IMenuRepository menuRepository, IUnitOfWork unitOfWork)
 {
     _menuFunctionRepository = menuFunctionRepository;
     _functionRepository     = functionRepository;
     _menuRepository         = menuRepository;
     _unitOfWork             = unitOfWork;
 }
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="roleManager"></param>
 public RoleManagerServices(RoleManager <Role> roleManager, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository, IEventBus eventBus, IUnitOfWork unitOfWork)
 {
     _roleManager        = roleManager;
     _roleMenuRepository = roleMenuRepository;
     _eventBus           = eventBus;
     _unitOfWork         = unitOfWork;
 }
示例#5
0
 public UserStore(
     IEFCoreRepository <UserEntity, Guid> userRepository,
     IEFCoreRepository <UserLoginEntity, Guid> userLoginRepository,
     IEFCoreRepository <UserClaimEntity, Guid> userClaimRepository,
     IEFCoreRepository <UserTokenEntity, Guid> userTokenRepository,
     IEFCoreRepository <RoleEntity, Guid> roleRepository,
     IEFCoreRepository <UserRoleEntity, Guid> userRoleRepository)
     : base(userRepository, userLoginRepository, userClaimRepository, userTokenRepository, roleRepository, userRoleRepository)
 {
 }
示例#6
0
 public AuthorityVerificationServices(IPrincipal principal, IEFCoreRepository <UserRole, Guid> repositoryUserRole, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository, IEFCoreRepository <MenuFunction, Guid> menuFuncRepository, IEFCoreRepository <Function, Guid> funcRepository, UserManager <User> userManager, RoleManager <Role> roleManager)
 {
     _principal          = principal;
     _repositoryUserRole = repositoryUserRole;
     _roleMenuRepository = roleMenuRepository;
     _menuFuncRepository = menuFuncRepository;
     _funcRepository     = funcRepository;
     _userManager        = userManager;
     _roleManager        = roleManager;
 }
示例#7
0
 public MenuServices(IMenuRepository menuRepository, IUnitOfWork unitOfWork, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository, IMenuFunctionRepository menuFunction, IPrincipal principal, UserManager <User> userManager, RoleManager <Role> roleManager, IEFCoreRepository <UserRole, Guid> repositoryUserRole)
 {
     _menuRepository     = menuRepository;
     _roleMenuRepository = roleMenuRepository;
     this._menuFunction  = menuFunction;
     _unitOfWork         = unitOfWork;
     _iIdentity          = principal.Identity;
     _userManager        = userManager;
     _roleManager        = roleManager;
     _repositoryUserRole = repositoryUserRole;
 }
示例#8
0
        public UserStore(

            IEFCoreRepository <User, Guid> userRepository,
            IEFCoreRepository <UserLogin, Guid> userLoginRepository,
            IEFCoreRepository <UserClaim, Guid> userClaimRepository,
            IEFCoreRepository <UserToken, Guid> userTokenRepository,
            IEFCoreRepository <Role, Guid> roleRepository,
            IEFCoreRepository <UserRole, Guid> userRoleRepository)
            : base(userRepository, userLoginRepository, userClaimRepository, userTokenRepository, roleRepository, userRoleRepository)
        {
        }
示例#9
0
 public MenuServices(IMenuRepository menuRepository, IUnitOfWork unitOfWork, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository, IMenuFunctionRepository menuFunction, IPrincipal principal, UserManager <User> userManager, RoleManager <Role> roleManager, IEFCoreRepository <UserRole, Guid> repositoryUserRole, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, ICache cache)
 {
     _menuRepository     = menuRepository;
     _roleMenuRepository = roleMenuRepository;
     this._menuFunction  = menuFunction;
     _unitOfWork         = unitOfWork;
     _iIdentity          = principal.Identity;
     _userManager        = userManager;
     _roleManager        = roleManager;
     _repositoryUserRole = repositoryUserRole;
     _logger             = loggerFactory.CreateLogger <MenuServices>();
     _cache = cache;
 }
示例#10
0
        public PermissionAuthorizationFilter(IPrincipal principal, IEFCoreRepository <UserRole, Guid> repositoryUserRole, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository
                                             , IEFCoreRepository <MenuFunction, Guid> menuFuncRepository, IEFCoreRepository <Function, Guid> funcRepository, UserManager <User> userManager, RoleManager <Role> roleManager

                                             )
        {
            _principal          = principal;
            _repositoryUserRole = repositoryUserRole;
            _roleMenuRepository = roleMenuRepository;
            _menuFuncRepository = menuFuncRepository;
            _funcRepository     = funcRepository;
            _userManager        = userManager;
            _roleManager        = roleManager;
        }
示例#11
0
 public FunctionContract(IEFCoreRepository <FunctionEntity, Guid> functionRepository)
 {
     _functionRepository = functionRepository;
 }
示例#12
0
 public MultiTenantContract(IEFCoreRepository <MultiTenantEntity, Guid> multiTenantRepository)
 {
     _multiTenantRepository = multiTenantRepository;
 }
 public BatalhaController(IEFCoreRepository repository)
 {
     _repository = repository;
 }
示例#14
0
 public MenuFunctionServices(IMenuFunctionRepository menuFunctionRepository, IEFCoreRepository <Function, Guid> functionRepository, IMenuRepository menuRepository)
 {
     _menuFunctionRepository = menuFunctionRepository;
     _functionRepository     = functionRepository;
     _menuRepository         = menuRepository;
 }
示例#15
0
 public ClientesController(IClienteAppService clienteAppService, IEFCoreRepository <Cliente> repo, IMapper mapper)
 {
     _clienteAppService = clienteAppService;
     _mapper            = mapper;
 }
 public ResponseServiceController(IEFCoreRepository repository)
 {
     _repository = repository;
 }
示例#17
0
 public BatalhaController(IEFCoreRepository repo)
 {
     _repo = repo;
 }
示例#18
0
 public HeroController(IEFCoreRepository repository)
 {
     _repository = repository;
 }
示例#19
0
 public UserRoleService(IEFCoreRepository <UserRole, Guid> repositoryUserRole, RoleManager <Role> roleManager)
 {
     _repositoryUserRole = repositoryUserRole;
     _roleManager        = roleManager;
 }
 public FunctionService(IEFCoreRepository <Function, Guid> functionRepository)
 {
     _functionRepository = functionRepository ?? throw new ArgumentNullException(nameof(functionRepository));
 }
示例#21
0
 public HeroiController(IEFCoreRepository repo)
 {
     _repo = repo;
 }
示例#22
0
 public ClientStoreBase(ILogger <ClientStoreBase> logger, IEFCoreRepository <Client, Guid> clientRepository, IEFCoreRepository <ClientGrantType, Guid> clientGrantTypeRepository)
 {
     _logger                    = logger;
     _clientRepository          = clientRepository;
     _clientGrantTypeRepository = clientGrantTypeRepository;
 }
示例#23
0
 public UserContract(UserManager <UserEntity> userManager, IUnitOfWork unitOfWork, IEFCoreRepository <UserRoleEntity, Guid> userroleRepository)
 {
     _userManager        = userManager;
     _unitOfWork         = unitOfWork;
     _userRoleRepository = userroleRepository;
 }
示例#24
0
 public RoleStore(IEFCoreRepository <Role, Guid> roleRepository, IEFCoreRepository <RoleClaim, Guid> roleClaimRepository)
     : base(roleRepository, roleClaimRepository)
 {
 }
示例#25
0
 public UserRoleContract(IEFCoreRepository <UserRoleEntity, Guid> userRoleRepository)
 {
     _userRoleRepository = userRoleRepository;
 }
 public CrudServiceAsync(IServiceProvider serviceProvider)
 {
     _serviceProvider  = serviceProvider;
     _efCoreRepository = _serviceProvider.GetService <IEFCoreRepository <TEntity, TPrimaryKey> >();
 }
示例#27
0
 public MenuContract(IEFCoreRepository <MenuEntity, Guid> menu, IEFCoreRepository <MenuFunctionEntity, Guid> menuFunction)
 {
     _menu         = menu;
     _menuFunction = menuFunction;
 }
示例#28
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="roleManager"></param>
 public RoleManagerServices(RoleManager <Role> roleManager, IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository)
 {
     _roleManager        = roleManager;
     _roleMenuRepository = roleMenuRepository;
 }
示例#29
0
 public RoleContract(IEFCoreRepository <RoleMenuEntity, Guid> roleMenuRepository, RoleManager <RoleEntity> roleManager)
 {
     _roleMenuRepository = roleMenuRepository;
     _roleManager        = roleManager;
 }
        private void UpdateFunctions(IEnumerable <Function> updatFunction, IEnumerable <FunctionInfo> functionInfos, IEFCoreRepository <Function, Guid> repository)
        {
            foreach (var function in updatFunction)
            {
                FunctionInfo functionInfo = functionInfos.FirstOrDefault(o =>
                                                                         string.Equals(o.LinkUrl, function.LinkUrl, StringComparison.OrdinalIgnoreCase)

                                                                         );
                if (functionInfo == null)
                {
                    continue;
                }

                bool isUpdate = false;

                if (function.Name != functionInfo.Name)
                {
                    isUpdate      = true;
                    function.Name = functionInfo.Name;
                }
                if (function.LinkUrl?.ToLower() != functionInfo.LinkUrl?.ToLower())
                {
                    isUpdate         = true;
                    function.LinkUrl = functionInfo.LinkUrl;
                }
                if (isUpdate)
                {
                    repository.Update(function);
                    _logger.LogInformation($"更新【{function.Name}】名字,链接Url:【{function.LinkUrl}】");
                }
            }
        }