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;
 }
Beispiel #2
0
 public ProjectServiceTemplateQueryService(IProjectServiceTemplateRepository projectServiceTemplateRepository,
                                           Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                                           IOptions <VSTSServiceOptions> vstsOptions,
                                           ITemplateService templateService)
 {
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
     this._vstsOptions          = vstsOptions;
     this._cmsCredentialService = cmsCredentialService;
     this._templateService      = templateService;
 }
Beispiel #3
0
 public OrganizationProjectServiceTemplateQueryService(IDomainManagerService domainManagerService,
                                                       IIdentityService identityService,
                                                       IUserRepository userRepository,
                                                       IProjectServiceTemplateRepository projectServiceTemplateRepository)
 {
     _domainManagerService             = domainManagerService;
     _identityService                  = identityService;
     _userRepository                   = userRepository;
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
 }
Beispiel #4
0
 public OrganizationProjectServiceTemplateService(IDomainManagerService domainManagerService,
                                                  IIdentityService identityService,
                                                  IOrganizationRepository organizationRepository,
                                                  IUserRepository userRepository,
                                                  IProjectServiceTemplateRepository projectServiceTemplateRepository,
                                                  IProgrammingLanguageRepository programmingLanguageRepository,
                                                  IDataProtectorService dataProtectorService,
                                                  IEventBusService eventBusService,
                                                  IActivityMonitorService activityMonitorService,
                                                  Func <ConfigurationManagementService, ICMSService> cmsService,
                                                  Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService)
 {
     _domainManagerService             = domainManagerService;
     _identityService                  = identityService;
     _organizationRepository           = organizationRepository;
     _userRepository                   = userRepository;
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
     _programmingLanguageRepository    = programmingLanguageRepository;
     _dataProtectorService             = dataProtectorService;
     _eventBusService                  = eventBusService;
     _correlationId        = activityMonitorService.GetCorrelationId();
     _cmsService           = cmsService;
     _cmsCredentialService = cmsCredentialService;
 }
Beispiel #5
0
 public InternalProjectServiceTemplateService(IDomainManagerService domainManagerService,
                                              IProjectServiceTemplateRepository projectServiceTemplateRepository)
 {
     _domainManagerService             = domainManagerService;
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
 }