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 PreservedTagsQueryHandler(IReadOnlyContext context, ITagApiService tagApiService, IPlantProvider plantProvider)
 {
     _context       = context;
     _tagApiService = tagApiService;
     _plantProvider = plantProvider;
 }
 public SearchTagsByTagFunctionQueryHandler(IReadOnlyContext context, ITagApiService tagApiService, IPlantProvider plantProvider)
 {
     _context       = context;
     _tagApiService = tagApiService;
     _plantProvider = plantProvider;
 }
 public TagsController(IMapper mapper, ITagApiService tagApiService, IDefectApiService defectApiService)
 {
     _mapper           = mapper;
     _tagApiService    = tagApiService;
     _defectApiService = defectApiService;
 }