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;
 }
示例#3
0
 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));
 }
示例#5
0
 public ProjectController(IProjectRepository projectRepository, IProjectTemplateRepository projectTemplateRepository) : base()
 {
     this.projectRepository         = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository));
     this.projectTemplateRepository = projectTemplateRepository ?? throw new ArgumentNullException(nameof(projectTemplateRepository));
 }
示例#6
0
 public ProjectTemplateQueryService(IProjectTemplateRepository projectTemplateRepository)
 {
     _projectTemplateRepository = projectTemplateRepository;
 }
示例#7
0
 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));
 }