/// <summary>
 /// コンストラクタ
 /// </summary>
 public ClusterManagementLogic(
     ICommonDiLogic commonDiLogic,
     IUserRepository userRepository,
     INodeRepository nodeRepository,
     ITensorBoardContainerRepository tensorBoardContainerRepository,
     IClusterManagementService clusterManagementService,
     IUnitOfWork unitOfWork,
     ILoginLogic loginLogic,
     IGitLogic gitLogic,
     IRegistryLogic registryLogic,
     IVersionLogic versionLogic,
     IOptions <ContainerManageOptions> containerOptions,
     IOptions <ActiveDirectoryOptions> adOptions
     ) : base(commonDiLogic)
 {
     this.tensorBoardContainerRepository = tensorBoardContainerRepository;
     this.userRepository           = userRepository;
     this.nodeRepository           = nodeRepository;
     this.clusterManagementService = clusterManagementService;
     this.loginLogic       = loginLogic;
     this.gitLogic         = gitLogic;
     this.registryLogic    = registryLogic;
     this.versionLogic     = versionLogic;
     this.unitOfWork       = unitOfWork;
     this.containerOptions = containerOptions.Value;
     this.adOptions        = adOptions.Value;
 }
示例#2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public RegistryController(
     IRegistryLogic registryLogic,
     IRegistryRepository registryRepository,
     IUnitOfWork unitOfWork,
     IHttpContextAccessor accessor) : base(accessor)
 {
     this.registryLogic      = registryLogic;
     this.registryRepository = registryRepository;
     this.unitOfWork         = unitOfWork;
 }
 public ExperimentController(
     IExperimentRepository experimentRepository,
     IExperimentPreprocessRepository experimentPreprocessRepository,
     IAquariumDataSetRepository aquariumDataSetRepository,
     IDataSetRepository dataSetRepository,
     IGitRepository gitRepository,
     IRegistryRepository registryRepository,
     ITrainingHistoryRepository trainingHistoryRepository,
     ITemplateRepository templateRepository,
     ITemplateVersionRepository templateVersionRepository,
     ITenantRepository tenantRepository,
     INodeRepository nodeRepository,
     ITemplateLogic templateLogic,
     ITagLogic tagLogic,
     IGitLogic gitLogic,
     IClusterManagementLogic clusterManagementLogic,
     IDataSetLogic dataSetLogic,
     IRegistryLogic registryLogic,
     IUnitOfWork unitOfWork,
     IInferenceHistoryRepository inferenceHistoryRepository,
     ITensorBoardContainerRepository tensorBoardContainerRepository,
     ITagRepository tagRepository,
     IStorageLogic storageLogic,
     IHttpContextAccessor accessor) : base(accessor)
 {
     this.trainingHistoryRepository      = trainingHistoryRepository;
     this.experimentRepository           = experimentRepository;
     this.experimentPreprocessRepository = experimentPreprocessRepository;
     this.aquariumDataSetRepository      = aquariumDataSetRepository;
     this.dataSetRepository         = dataSetRepository;
     this.gitRepository             = gitRepository;
     this.registryRepository        = registryRepository;
     this.templateRepository        = templateRepository;
     this.templateVersionRepository = templateVersionRepository;
     this.tenantRepository          = tenantRepository;
     this.nodeRepository            = nodeRepository;
     this.templateLogic             = templateLogic;
     this.tagLogic = tagLogic;
     this.gitLogic = gitLogic;
     this.clusterManagementLogic         = clusterManagementLogic;
     this.dataSetLogic                   = dataSetLogic;
     this.registryLogic                  = registryLogic;
     this.inferenceHistoryRepository     = inferenceHistoryRepository;
     this.tensorBoardContainerRepository = tensorBoardContainerRepository;
     this.tagRepository                  = tagRepository;
     this.storageLogic                   = storageLogic;
     this.unitOfWork = unitOfWork;
 }