Пример #1
0
        public OrganizationService(CacheManager cacheManager, CryptoHelper cryptoHelper,
                                   ISignUpUnitOfWork signUpUnitOfWork,
                                   ILogOnUnitOfWork logOnUnitOfWork,
                                   IUserRepository userRepository, UserFactory userFactory,
                                   IOrganizationRepository organizationRepository,
                                   LabelFactory labelFactory,
                                   OrganizationFactory organizationFactory,
                                   IUserLoginLogRepository userLoginLogRepository, UserLoginLogFactory userLoginLogFactory,
                                   IntegrationFactory integrationFactory,
                                   ILabelRepository labelRepository,
                                   IntegrationClientFactory integrationClientFactory,
                                   ProjectFactory projectFactory,
                                   ILanguageRepository languageRepository)
        {
            _cacheManager = cacheManager;
            _cryptoHelper = cryptoHelper;

            _signUpUnitOfWork         = signUpUnitOfWork;
            _logOnUnitOfWork          = logOnUnitOfWork;
            _userRepository           = userRepository;
            _userFactory              = userFactory;
            _organizationRepository   = organizationRepository;
            _labelFactory             = labelFactory;
            _organizationFactory      = organizationFactory;
            _userLoginLogRepository   = userLoginLogRepository;
            _userLoginLogFactory      = userLoginLogFactory;
            _integrationFactory       = integrationFactory;
            _labelRepository          = labelRepository;
            _integrationClientFactory = integrationClientFactory;
            _projectFactory           = projectFactory;
            _languageRepository       = languageRepository;
        }
Пример #2
0
 public AdminService(CacheManager cacheManager,
                     CryptoHelper cryptoHelper,
                     IOrganizationRepository organizationRepository,
                     OrganizationFactory organizationFactory,
                     IUserRepository userRepository,
                     UserFactory userFactory,
                     IJournalRepository journalRepository,
                     JournalFactory journalFactory,
                     ITokenRequestLogRepository tokenRequestLogRepository,
                     TokenRequestLogFactory tokenRequestLogFactory,
                     ISendEmailLogRepository sendEmailLogRepository,
                     SendEmailLogFactory sendEmailLogFactory,
                     IUserLoginLogRepository userLoginLogRepository,
                     UserLoginLogFactory userLoginLogFactory)
 {
     _cacheManager              = cacheManager;
     _cryptoHelper              = cryptoHelper;
     _organizationRepository    = organizationRepository;
     _organizationFactory       = organizationFactory;
     _userRepository            = userRepository;
     _userFactory               = userFactory;
     _journalRepository         = journalRepository;
     _journalFactory            = journalFactory;
     _tokenRequestLogRepository = tokenRequestLogRepository;
     _tokenRequestLogFactory    = tokenRequestLogFactory;
     _sendEmailLogRepository    = sendEmailLogRepository;
     _sendEmailLogFactory       = sendEmailLogFactory;
     _userLoginLogRepository    = userLoginLogRepository;
     _userLoginLogFactory       = userLoginLogFactory;
 }
Пример #3
0
 public LogOnUnitOfWork(PostgreSQLTransactionalExecutor transactionalExecutor,
                        IUserRepository userRepository,
                        IUserLoginLogRepository userLoginLogRepository)
 {
     _transactionalExecutor  = transactionalExecutor;
     _userRepository         = userRepository;
     _userLoginLogRepository = userLoginLogRepository;
 }
Пример #4
0
 public SignUpUnitOfWork(PostgreSQLTransactionalExecutor transactionalExecutor,
                         IOrganizationRepository organizationRepository,
                         IUserRepository userRepository,
                         IUserLoginLogRepository userLoginLogRepository,
                         IIntegrationRepository integrationRepository,
                         IIntegrationClientRepository integrationClientRepository,
                         IProjectRepository projectRepository,
                         ILabelRepository labelRepository,
                         ILabelTranslationRepository labelTranslationRepository)
 {
     _transactionalExecutor       = transactionalExecutor;
     _organizationRepository      = organizationRepository;
     _userRepository              = userRepository;
     _userLoginLogRepository      = userLoginLogRepository;
     _integrationRepository       = integrationRepository;
     _integrationClientRepository = integrationClientRepository;
     _projectRepository           = projectRepository;
     _labelRepository             = labelRepository;
     _labelTranslationRepository  = labelTranslationRepository;
 }
Пример #5
0
        public UserLoginService(IUserLoginRepository userLoginRepository, IUserRepository <User> userRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUniqueItemRepository <File> fileRepository,
                                IMediaRepository mediaRepository, IRoleRepository roleRepository, IOrganizationRepository organizationRepository, IUserSessionModelFactory userSessionModelFactory,
                                IPasswordChangelogService passwordChangelogService, IUniqueItemRepository <UserLoginLog> uniqueItemRepository, ISingleSessionHelper singleSessionHelper, IUserLoginLogRepository userLoginLogRepository,
                                ISettings setting)
        {
            OnLoginSuccessful  += UpdateLogin;
            OnLoginUnuccessful += UpdateLogin;

            _userLoginRepository            = userLoginRepository;
            _userRepository                 = userRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _roleRepository                 = roleRepository;
            _userSessionModelFactory        = userSessionModelFactory;
            _organizationRepository         = organizationRepository;
            _fileRepository                 = fileRepository;
            _mediaRepository                = mediaRepository;
            _passwordChangelogService       = passwordChangelogService;
            _uniqueItemRepository           = uniqueItemRepository;
            _singleSessionHelper            = singleSessionHelper;
            _userLoginLogRepository         = userLoginLogRepository;
            _setting = setting;
        }
Пример #6
0
 /// <summary>
 /// 初始化一个<see cref="UserLoginLogService"/>类型的实例
 /// </summary>
 /// <param name="unitOfWork">工作单元</param>
 /// <param name="userLoginLogRepository">用户登录日志仓储</param>
 public UserLoginLogService(IAdminUnitOfWork unitOfWork, IUserLoginLogRepository userLoginLogRepository)
 {
     UnitOfWork             = unitOfWork;
     UserLoginLogRepository = userLoginLogRepository;
 }
Пример #7
0
 /// <summary>
 /// 初始化一个<see cref="UserLoginLogManager"/>类型的实例
 /// </summary>
 public UserLoginLogManager(IUserLoginLogRepository userLoginLogRepository)
 {
     UserLoginLogRepository = userLoginLogRepository;
 }
Пример #8
0
 public MedicareApiService(ISettings settings, IUserLoginLogRepository userLoginLogRepository)
 {
     _settings = settings;
     _userLoginLogRepository = userLoginLogRepository;
 }
Пример #9
0
 /// <summary>
 /// 初始化一个<see cref="QueryUserLoginLogService"/>类型的实例
 /// </summary>
 /// <param name="sqlQuery">Sql查询对象</param>
 /// <param name="userLoginLogRepository">用户登录日志仓储</param>
 public QueryUserLoginLogService(ISqlQuery sqlQuery, IUserLoginLogRepository userLoginLogRepository)
 {
     SqlQuery = sqlQuery;
     UserLoginLogRepository = userLoginLogRepository;
 }
Пример #10
0
 public UserLoginLogService(IUserLoginLogRepository repository, IUnitOfWork unitOfWork)
 {
     this.repository = repository;
     this.unitOfWork = unitOfWork;
 }
Пример #11
0
 public HomeService(IUserRepository iuserrepository, IUserLoginLogRepository userLoginLogRepository, IServerListRepository serverListRepository)
 {
     _userrepository         = iuserrepository;
     _userLoginLogRepository = userLoginLogRepository;
     _serverListRepository   = serverListRepository;
 }
 public UserLoginLogService(IUserLoginLogRepository logRepository)
 {
     this.logRepository = logRepository;
 }