예제 #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 IntegrationService(CacheManager cacheManager,
                           IOrganizationRepository organizationRepository,
                           IIntegrationRepository integrationRepository, IntegrationFactory integrationFactory,
                           IIntegrationClientRepository integrationClientRepository, IntegrationClientFactory integrationClientFactory,
                           ITokenRepository tokenRepository, TokenFactory tokenFactory,
                           ITokenRequestLogRepository tokenRequestLogRepository, TokenRequestLogFactory tokenRequestLogFactory,
                           IProjectRepository projectRepository)
 {
     _cacheManager                = cacheManager;
     _organizationRepository      = organizationRepository;
     _integrationRepository       = integrationRepository;
     _integrationFactory          = integrationFactory;
     _integrationClientRepository = integrationClientRepository;
     _integrationClientFactory    = integrationClientFactory;
     _tokenRepository             = tokenRepository;
     _tokenFactory                = tokenFactory;
     _tokenRequestLogRepository   = tokenRequestLogRepository;
     _tokenRequestLogFactory      = tokenRequestLogFactory;
     _projectRepository           = projectRepository;
 }