public ProjectServiceService(IDomainManagerService domainManagerService,
                              IIdentityService identityService,
                              IOrganizationRepository organizationRepository,
                              IUserRepository userRepository,
                              Func <ConfigurationManagementService, ICMSService> cmsService,
                              Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                              IProjectServiceTemplateRepository projectServiceTemplateRepository,
                              ICMSPipelineService cmsPipelineService,
                              IEventBusService eventBusService,
                              IActivityMonitorService activityMonitorService,
                              IOptions <VSTSServiceOptions> vstsOptions,
                              IOptions <FakeAccountServiceOptions> fakeAccountOptions,
                              IProjectCloudCredentialService cloudCredentialService,
                              IDataProtectorService dataProtectorService)
 {
     _domainManagerService             = domainManagerService;
     _identityService                  = identityService;
     _organizationRepository           = organizationRepository;
     _userRepository                   = userRepository;
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
     _cmsService             = cmsService;
     _cmsCredentialService   = cmsCredentialService;
     _cmsPipelineService     = cmsPipelineService;
     _eventBusService        = eventBusService;
     _correlationId          = activityMonitorService.GetCorrelationId();
     _vstsOptions            = vstsOptions;
     _fakeAccountOptions     = fakeAccountOptions;
     _dataProtectorService   = dataProtectorService;
     _cloudCredentialService = cloudCredentialService;
 }
 public ProjectFeatureService(IDomainManagerService domainManagerService,
                              IIdentityService identityService,
                              IUserRepository userRepository,
                              IEventBusService eventBusService,
                              IActivityMonitorService activityMonitorService,
                              IProjectCloudCredentialService cloudCredentialService,
                              IDataProtectorService dataProtectorService)
 {
     _domainManagerService   = domainManagerService;
     _identityService        = identityService;
     _userRepository         = userRepository;
     _eventBusService        = eventBusService;
     _correlationId          = activityMonitorService.GetCorrelationId();
     _dataProtectorService   = dataProtectorService;
     _cloudCredentialService = cloudCredentialService;
 }
Esempio n. 3
0
 public ProjectQueryService(IDomainManagerService domainManagerService,
                            IIdentityService identityService,
                            IProjectRepository projectRepository,
                            Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                            Func <ConfigurationManagementService, ICMSQueryService> cmsQueryService,
                            IDataProtectorService dataProtectorService,
                            IProjectCloudCredentialService cloudCredentialService,
                            IOptions <FakeAccountServiceOptions> vstsFakeOptions,
                            IUserRepository userRepository)
 {
     _domainManagerService        = domainManagerService;
     _identityService             = identityService;
     _projectRepository           = projectRepository;
     _userRepository              = userRepository;
     _cmsCredentialService        = cmsCredentialService;
     this._dataProtectorService   = dataProtectorService;
     this._cmsQueryService        = cmsQueryService;
     this._vstsFakeOptions        = vstsFakeOptions;
     this._cloudCredentialService = cloudCredentialService;
 }
 public ProjectFeatureServiceService(IDomainManagerService domainManagerService,
                                     IIdentityService identityService,
                                     IUserRepository userRepository,
                                     ICMSPipelineService cmsPipelineService,
                                     IEventBusService eventBusService,
                                     IActivityMonitorService activityMonitorService,
                                     IOptions <VSTSServiceOptions> vstsOptions,
                                     IOptions <FakeAccountServiceOptions> fakeAccountOptions,
                                     IProjectCloudCredentialService cloudCredentialService,
                                     IDataProtectorService dataProtectorService)
 {
     _domainManagerService   = domainManagerService;
     _identityService        = identityService;
     _userRepository         = userRepository;
     _cmsPipelineService     = cmsPipelineService;
     _eventBusService        = eventBusService;
     _correlationId          = activityMonitorService.GetCorrelationId();
     _vstsOptions            = vstsOptions;
     _fakeAccountOptions     = fakeAccountOptions;
     _dataProtectorService   = dataProtectorService;
     _cloudCredentialService = cloudCredentialService;
 }