Пример #1
0
        /// <summary>重新加载</summary>
        private void Reload()
        {
            if (this.restartCount > 0)
            {
                KernelContext.Log.Info(string.Format(I18n.Strings["application_is_reloading"], AuthorityConfiguration.ApplicationName));

                // 重新加载配置信息
                AuthorityConfigurationView.Instance.Reload();
            }
            else
            {
                KernelContext.Log.Info(string.Format(I18n.Strings["application_is_loading"], AuthorityConfiguration.ApplicationName));
            }

            this.configuration = AuthorityConfigurationView.Instance.Configuration;

            // 创建对象构建器(Spring.NET)
            string springObjectFile = AuthorityConfigurationView.Instance.Configuration.Keys["SpringObjectFile"].Value;

            SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(AuthorityConfiguration.ApplicationName, springObjectFile);

            // 创建数据服务对象
            this.m_AuthorityService = objectBuilder.GetObject <IAuthorityService>(typeof(IAuthorityService));

            KernelContext.Log.Info(string.Format(I18n.Strings["application_is_successfully_loaded"], AuthorityConfiguration.ApplicationName));
        }
Пример #2
0
 public ForumService(IForumRepository forumRepository,
     IUserRepository userRepository,
     IAuthorityService authorityService)
 {
     _forumRepository = forumRepository;
     UserRepository = userRepository;
     _authorityService = authorityService;
 }
Пример #3
0
 public AuthenService(
     IAccountService accountService,
     IAuthorityService authorityService,
     IAccountAuthorityService accountAuthorityService)
 {
     _accountService          = accountService;
     _authorityService        = authorityService;
     _accountAuthorityService = accountAuthorityService;
 }
Пример #4
0
 public AccountController(IHttpContextAccessor httpContextAccessor,
                          IAccountService accountService,
                          IRecieptionistService recieptionistService,
                          IAuthorityService authorityService)
 {
     _session              = httpContextAccessor.HttpContext.Session;
     _accountService       = accountService;
     _recieptionistService = recieptionistService;
     _authorityService     = authorityService;
 }
Пример #5
0
 public FiterAndRepeatDataService(ICameraDistributeRepository cameraDistributeRespository, IAuthorityService authorityService, IAgentRepository agentRepository, IUserInfoRepository userInfoRepository, IAgentService agentService, ICameraDistributeService cameraDistributeService)
 {
     _cameraDistributeService     = cameraDistributeService;
     _userInfoRepository          = userInfoRepository;
     _cameraDistributeRespository = cameraDistributeRespository;
     _authorityService            = authorityService;
     _agentRepository             = agentRepository;
     _agentService = agentService;
     logError      = LogManager.GetLogger("ERROR");
     logInfo       = LogManager.GetLogger("INFO");
 }
Пример #6
0
 public AuthenService(
     IEmployeeService employeeService,
     IAccountService accountService,
     IAuthorityService authorityService,
     IAccountAuthorityService accountAuthorityService)
 {
     _employeeService         = employeeService;
     _accountService          = accountService;
     _authorityService        = authorityService;
     _accountAuthorityService = accountAuthorityService;
 }
Пример #7
0
 public AdminController(IAuthorityService authorityService)
 {
     AuthorityService = authorityService;
 }
Пример #8
0
 public AccountController(IAuthorityService authorityService, IAuthorizationFactory authorizationFactory)
 {
     AuthorityService = authorityService;
     AuthorizationFactory = authorizationFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthorizationFactory"/> class.
 /// </summary>
 /// <param name="service">The service.</param>
 /// <param name="eventAggregator">The event aggregator.</param>
 /// <param name="scriptFactory">The script factory.</param>
 public AuthorizationFactory(IAuthorityService service, IEventAggregator eventAggregator, IScriptFactory scriptFactory)
 {
     InitScript(scriptFactory);
     AuthorityService = service;
     ReloadSecurityAction(new List<SecurityActionResource>());
     EventAggregator = eventAggregator;
     EventAggregator.Subscribe<RoleChangedEvent>(a =>
                                                     {
                                                         if (_log.IsDebugEnabled) _log.Debug("��⵽��ɫ�仯�¼�" + a.Target);
                                                         ReloadRole();
                                                     });
     ReloadRole();
 }
Пример #10
0
 public AuthorityController(IAuthorityService authorityService)
 {
     _authorityService = authorityService;
 }
Пример #11
0
 public AuthorityController(IAuthorityService service)
 {
     _service = service;
 }