public CosmosDbComponentTemplateRepository(IRepositoryService repositoryService, IProjectRepository projectRepository, IProjectTemplateRepository projectTemplateRepository, IMemoryCache cache) { this.repositoryService = repositoryService ?? throw new ArgumentNullException(nameof(repositoryService)); this.projectRepository = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository)); this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); this.cache = cache ?? throw new ArgumentNullException(nameof(cache)); }
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 ComponentsController(IComponentRepository componentRepository, IComponentTemplateRepository componentTemplateRepository, IProjectTemplateRepository projectTemplateRepository, IDeploymentScopeRepository deploymentScopeRepository, IAdapterProvider adapterProvider, IValidatorProvider validatorProvider) : base(validatorProvider) { this.componentRepository = componentRepository ?? throw new ArgumentNullException(nameof(componentRepository)); this.componentTemplateRepository = componentTemplateRepository ?? throw new ArgumentNullException(nameof(componentTemplateRepository)); this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); this.deploymentScopeRepository = deploymentScopeRepository ?? throw new ArgumentNullException(nameof(deploymentScopeRepository)); this.adapterProvider = adapterProvider ?? throw new ArgumentNullException(nameof(adapterProvider)); }
public ProjectTemplateCommandHandler(IRepositoryService repositoryService, IProjectTemplateRepository projectTemplateRepository, IComponentTemplateRepository componentTemplateRepository) { this.repositoryService = repositoryService ?? throw new ArgumentNullException(nameof(repositoryService)); this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); this.componentTemplateRepository = componentTemplateRepository ?? throw new ArgumentNullException(nameof(componentTemplateRepository)); }
public ProjectController(IProjectRepository projectRepository, IProjectTemplateRepository projectTemplateRepository) : base() { this.projectRepository = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository)); this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); }
public ProjectTemplateQueryService(IProjectTemplateRepository projectTemplateRepository) { _projectTemplateRepository = projectTemplateRepository; }
public ProjectTemplatesController(IProjectTemplateRepository projectTemplateRepository, IRepositoryService repositoryService, IValidatorProvider validatorProvider) : base(validatorProvider) { this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); this.repositoryService = repositoryService ?? throw new ArgumentNullException(nameof(repositoryService)); }
public ComponentTemplatesController(IProjectTemplateRepository projectTemplateRepository, IComponentTemplateRepository componentTemplateRepository) : base() { this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository)); this.componentTemplateRepository = componentTemplateRepository ?? throw new ArgumentNullException(nameof(componentTemplateRepository)); }