Example #1
0
 public FinishedTasks(
     ICorrectiveActionRepository correctiveActionRepository,
     ICorrectiveActionStateRepository correctiveActionStateRepository,
     IUserWorkflowRepository userWorkflowRepository,
     ISectorPlantRepository sectorPlantRepository,
     ICorrectiveActionStatesHistoryRepository correctiveActionStateHistoryRepository,
     IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses = new List <string>();
     _correctiveActionRepository             = correctiveActionRepository;
     _correctiveActionStateRepository        = correctiveActionStateRepository;
     _userWorkflowRepository                 = userWorkflowRepository;
     _correctiveActionStateHistoryRepository = correctiveActionStateHistoryRepository;
     _sectorPlantRepository = sectorPlantRepository;
     _emailSettings         = emailSettings.Value;
 }
 public NewCorrectiveAction(
     ICorrectiveActionRepository correctiveActionRepository,
     ICorrectiveActionStatesHistoryRepository correctiveActionStateHistoryRepository,
     ICorrectiveActionStateRepository correctiveActionStateRepository,
     IUserWorkflowRepository userWorkflowRepository,
     IParametrizationCorrectiveActionRepository parametrizationCorrectiveActionRepository,
     ISectorPlantRepository sectorPlantRepository,
     IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses = new List <string>();
     _correctiveActionRepository                = correctiveActionRepository;
     _correctiveActionStateRepository           = correctiveActionStateRepository;
     _userWorkflowRepository                    = userWorkflowRepository;
     _correctiveActionStateHistoryRepository    = correctiveActionStateHistoryRepository;
     _parametrizationCorrectiveActionRepository = parametrizationCorrectiveActionRepository;
     _sectorPlantRepository = sectorPlantRepository;
     _emailSettings         = emailSettings.Value;
 }
 public OverduePlannignDateUseCase(IMapper mapper, ICorrectiveActionRepository correctiveActionRepository,
                                   IEmailSender emailSender,
                                   IUserRepository userReopository,
                                   ICorrectiveActionStateRepository CorrectiveActionStateRepository,
                                   ICorrectiveActionStatesHistoryRepository correctiveActionStatesHistoryRepository,
                                   IHttpContextAccessor httpContextAccessor,
                                   IOptions <EmailSettings> emailSettings
                                   )
 {
     _mapper = mapper;
     _correctiveActionRepository = correctiveActionRepository;
     _emailSender     = emailSender;
     _userReopository = userReopository;
     _CorrectiveActionStateRepository         = CorrectiveActionStateRepository;
     _correctiveActionStatesHistoryRepository = correctiveActionStatesHistoryRepository;
     _httpContextAccessor = httpContextAccessor;
     _emailSettings       = emailSettings.Value;
 }
 public ReviewedCorrectiveAction(
     ICorrectiveActionRepository correctiveActionRepository,
     ICorrectiveActionStateRepository correctiveActionStateRepository,
     ICorrectiveActionEvidenceRepository correctiveActionEvidenceRepository,
     ICorrectiveActionStatesHistoryRepository correctiveActionStateHistoryRepository,
     ISectorPlantRepository sectorPlantRepository,
     IWorkflowCore workflowCore,
     IUserWorkflowRepository userWorkflowRepository,
     IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses = new List <string>();
     _correctiveActionRepository             = correctiveActionRepository;
     _correctiveActionStateRepository        = correctiveActionStateRepository;
     _correctiveActionEvidenceRepository     = correctiveActionEvidenceRepository;
     _correctiveActionStateHistoryRepository = correctiveActionStateHistoryRepository;
     _sectorPlantRepository  = sectorPlantRepository;
     _userWorkflowRepository = userWorkflowRepository;
     _workflowCore           = workflowCore;
     _emailSettings          = emailSettings.Value;
 }
 public OverdueEvaluateDateUseCase(IMapper mapper, ICorrectiveActionRepository correctiveActionRepository,
                                   IEmailSender emailSender,
                                   IUserRepository userReopository,
                                   ICorrectiveActionStateRepository CorrectiveActionStateRepository,
                                   ICorrectiveActionStatesHistoryRepository correctiveActionStatesHistoryRepository,
                                   IHttpContextAccessor httpContextAccessor,
                                   IOptions <EmailSettings> emailSettings,
                                   Hoshin.CrossCutting.WorkflowCore.Repositories.IUserWorkflowRepository userWorkflowRepository
                                   )
 {
     _mapper = mapper;
     _correctiveActionRepository = correctiveActionRepository;
     _emailSender     = emailSender;
     _userReopository = userReopository;
     _CorrectiveActionStateRepository         = CorrectiveActionStateRepository;
     _correctiveActionStatesHistoryRepository = correctiveActionStatesHistoryRepository;
     _httpContextAccessor    = httpContextAccessor;
     _emailSettings          = emailSettings.Value;
     _userWorkflowRepository = userWorkflowRepository;
 }
Example #6
0
        public ExtendDueDateCorrectiveActionUseCase(
            ICorrectiveActionRepository correctiveActionRepository,
            ICorrectiveActionStatesHistoryRepository correctiveActionStatesHistoryRepository,
            IHttpContextAccessor httpContextAccessor,
            IEmailSender emailSender,
            IMapper mapper,
            ISectorPlantRepository sectorPlantRepository,
            IUserRepository userRepository,
            ICorrectiveActionStateRepository correctiveActionStateRepository,
            IOptions <EmailSettings> emailSettings)

        {
            _correctiveActionRepository = correctiveActionRepository;
            _correctiveActionStatesHistoryRepository = correctiveActionStatesHistoryRepository;
            _mapper = mapper;
            _httpContextAccessor             = httpContextAccessor;
            _emailSender                     = emailSender;
            _sectorPlantRepository           = sectorPlantRepository;
            _userRepository                  = userRepository;
            _correctiveActionStateRepository = correctiveActionStateRepository;
            _emailSettings                   = emailSettings.Value;
        }