コード例 #1
0
 public RequirementTypeService(
     IRequirementTypeRepository repository,
     IRequirementSubTypeService subTypeService,
     IRequirementTemplateService templateService,
     IUnitOfWork unit) : base(repository, unit)
 {
 }
コード例 #2
0
 public RecordValuesCommandHandler(
     IProjectRepository projectRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork)
 {
     _projectRepository         = projectRepository;
     _unitOfWork                = unitOfWork;
     _requirementTypeRepository = requirementTypeRepository;
 }
 public UpdateRequirementDefinitionCommandHandler(
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider)
 {
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork    = unitOfWork;
     _plantProvider = plantProvider;
 }
コード例 #4
0
 public DeleteFieldValueAttachmentCommandHandler(
     IProjectRepository projectRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IBlobStorage blobStorage, IOptionsMonitor <AttachmentOptions> attachmentOptions)
 {
     _projectRepository         = projectRepository;
     _unitOfWork                = unitOfWork;
     _blobStorage               = blobStorage;
     _attachmentOptions         = attachmentOptions;
     _requirementTypeRepository = requirementTypeRepository;
 }
コード例 #5
0
 public static void AddRequirementTypes(this IRequirementTypeRepository requirementTypeRepository, int entryCount, string plant)
 {
     for (var i = 0; i < entryCount; i++)
     {
         var requirementType = new RequirementType(plant, "Code", "Title", RequirementTypeIcon.Other, i);
         for (var j = 0; j < 5; j++)
         {
             var requirementDefinition = new RequirementDefinition(plant, $"RequirementDefinition-{j}", 2, RequirementUsage.ForAll, j);
             requirementType.AddRequirementDefinition(requirementDefinition);
         }
         requirementTypeRepository.Add(requirementType);
     }
 }
 public UpdateRequirementsCommandHandler(
     ITagFunctionRepository tagFunctionRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider,
     ITagFunctionApiService tagFunctionApiService)
 {
     _tagFunctionRepository     = tagFunctionRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork            = unitOfWork;
     _plantProvider         = plantProvider;
     _tagFunctionApiService = tagFunctionApiService;
 }
 public UpdateTagStepAndRequirementsCommandHandler(
     IProjectRepository projectRepository,
     IJourneyRepository journeyRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider)
 {
     _projectRepository         = projectRepository;
     _journeyRepository         = journeyRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork    = unitOfWork;
     _plantProvider = plantProvider;
 }
コード例 #8
0
 public CloneCommandHandler(
     IPlantProvider plantProvider,
     IPlantSetter plantSetter,
     IUnitOfWork unitOfWork,
     IModeRepository modeRepository,
     IRequirementTypeRepository requirementTypeRepository,
     ITagFunctionRepository tagFunctionRepository,
     ITagFunctionApiService tagFunctionApiService)
 {
     _plantProvider             = plantProvider;
     _plantSetter               = plantSetter;
     _unitOfWork                = unitOfWork;
     _modeRepository            = modeRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _tagFunctionRepository     = tagFunctionRepository;
     _tagFunctionApiService     = tagFunctionApiService;
 }
コード例 #9
0
 public CreateTagsCommandHandler(
     IProjectRepository projectRepository,
     IJourneyRepository journeyRepository,
     IModeRepository modeRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider,
     ITagApiService tagApiService)
 {
     _projectRepository         = projectRepository;
     _journeyRepository         = journeyRepository;
     _modeRepository            = modeRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork    = unitOfWork;
     _plantProvider = plantProvider;
     _tagApiService = tagApiService;
 }
 public DuplicateAreaTagCommandHandler(
     IProjectRepository projectRepository,
     IJourneyRepository journeyRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider,
     IDisciplineApiService disciplineApiService,
     IAreaApiService areaApiService)
 {
     _projectRepository         = projectRepository;
     _journeyRepository         = journeyRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork           = unitOfWork;
     _plantProvider        = plantProvider;
     _disciplineApiService = disciplineApiService;
     _areaApiService       = areaApiService;
 }
 public TagRequirementDeletedEventHandler(IHistoryRepository historyRepository, IRequirementTypeRepository requirementTypeRepository)
 {
     _historyRepository         = historyRepository;
     _requirementTypeRepository = requirementTypeRepository;
 }
 public UnvoidRequirementDefinitionCommandHandler(IRequirementTypeRepository requirementTypeRepository, IUnitOfWork unitOfWork)
 {
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #13
0
 public DeleteRequirementTypeCommandHandler(IRequirementTypeRepository requirementTypeRepository, IUnitOfWork unitOfWork)
 {
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #14
0
 public IntervalChangedEventHandler(IHistoryRepository historyRepository, IRequirementTypeRepository requirementTypeRepository)
 {
     _historyRepository         = historyRepository;
     _requirementTypeRepository = requirementTypeRepository;
 }