コード例 #1
0
ファイル: CommandsTests.cs プロジェクト: ukionik/UkiFramework
 public CommandsTests()
 {
     _commandEngine = Kernel.Get<ICommandEngineAsync<Event1Attribute>>();
     _commandEngine2 = Kernel.Get<ICommandEngineAsync<Event2Attribute>>();
     _commandEngine3 = Kernel.Get<ICommandEngineAsync<Event3Attribute>>();
     _commandExceptionEngine = Kernel.Get<ICommandEngineAsync<ExceptionEventAttribute>>();
 }
コード例 #2
0
        public HeaderViewModel(IApplicationSettingsRepository applicationSettingsRepository
            , ISessionInfoRepository sessionInfoRepository
            , IUserInfoRepository userInfoRepository
            , IUserAvatarRepository userAvatarRepository

            , ILoadSessionInfoFactory loadSessionInfoFactory
            , ISendApplicationSettingsFactory sendApplicationSettingsFactory
            , ISendSessionInfoFactory sendSessionInfoFactory

            , ICommandEngineAsync<AfterLoginAttribute> afterLoginEngine

            , IVkAuthorizer vkAuthorizer
            , ILanguageRepository languageRepository
            , ILogger logger) 
            : base(languageRepository, logger)
        {
            _applicationSettingsRepository = applicationSettingsRepository;
            _sessionInfoRepository = sessionInfoRepository;
            _userInfoRepository = userInfoRepository;
            _userAvatarRepository = userAvatarRepository;

            _loadSessionInfoFactory = loadSessionInfoFactory;
            _sendApplicationSettingsFactory = sendApplicationSettingsFactory;
            _sendSessionInfoFactory = sendSessionInfoFactory;

            _afterLoginEngine = afterLoginEngine;

            _vkAuthorizer = vkAuthorizer;

            _sessionInfoRepository.Loaded += SessionInfoRepositoryLoaded;
            _userInfoRepository.Loaded += UserInfoLoaded;
            _userAvatarRepository.Loaded += UserAvatarLoaded;
        }