public ProjectService(IDomainManagerService domainManagerService,
                       IIdentityService identityService,
                       IOrganizationRepository organizationRepository,
                       IProjectRepository projectRepository,
                       IProjectFeatureRepository projectFeatureRepository,
                       IUserRepository userRepository,
                       IProjectTemplateRepository projectTemplateRepository,
                       Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                       Func <ConfigurationManagementService, ICMSService> cmsService,
                       IEventBusService eventBusService,
                       ISlugService slugService,
                       IActivityMonitorService activityMonitorService,
                       IDataProtectorService dataProtectorService)
 {
     _domainManagerService      = domainManagerService;
     _identityService           = identityService;
     _organizationRepository    = organizationRepository;
     _projectRepository         = projectRepository;
     _projectFeatureRepository  = projectFeatureRepository;
     _userRepository            = userRepository;
     _projectTemplateRepository = projectTemplateRepository;
     _cmsService           = cmsService;
     _cmsCredentialService = cmsCredentialService;
     _eventBusService      = eventBusService;
     _slugService          = slugService;
     _correlationId        = activityMonitorService.GetCorrelationId();
     _dataProtectorService = dataProtectorService;
 }
 public OrganizationService(IDomainManagerService domainManagerService,
                            IIdentityService identityService,
                            IOrganizationRepository organizationRepository,
                            IProjectRepository projectRepository,
                            IProjectFeatureRepository projectFeatureRepository,
                            IOrganizationCPSRepository organizationCPSRepository,
                            IOrganizationCMSRepository organizationCMSRepository,
                            IUserRepository userRepository,
                            IEventBusService eventBusService,
                            IActivityMonitorService activityMonitorService,
                            IDataProtectorService dataProtectorService)
 {
     _domainManagerService      = domainManagerService;
     _identityService           = identityService;
     _organizationRepository    = organizationRepository;
     _projectRepository         = projectRepository;
     _projectFeatureRepository  = projectFeatureRepository;
     _organizationCPSRepository = organizationCPSRepository;
     _organizationCMSRepository = organizationCMSRepository;
     _userRepository            = userRepository;
     _eventBusService           = eventBusService;
     _correlationId             = activityMonitorService.GetCorrelationId();
     _dataProtectorService      = dataProtectorService;
 }
Beispiel #3
0
 public InternalProjectFeatureService(IDomainManagerService domainManagerService,
                                      IProjectFeatureRepository projectFeatureRepository)
 {
     _domainManagerService     = domainManagerService;
     _projectFeatureRepository = projectFeatureRepository;
 }