Esempio n. 1
0
 public DeleteAuditUseCase(IWorkflowCore workflowCore, IAuditRepository auditRepository, IEmailSender emailSender, ISectorPlantRepository sectorPlantRepository)
 {
     _workflowCore          = workflowCore;
     _auditRepository       = auditRepository;
     _emailSender           = emailSender;
     _sectorPlantRepository = sectorPlantRepository;
 }
Esempio n. 2
0
 public CorrectiveActionRepository(IServiceProvider serviceProvider,
                                   ISectorPlantRepository sectorPlantRepository,
                                   IOptions <EmailSettings> emailSettings)
 {
     _serviceProvider       = serviceProvider;
     _sectorPlantRepository = sectorPlantRepository;
     _emailSettings         = emailSettings.Value;
 }
Esempio n. 3
0
 public ReEmmitReportAudit(IAuditRepository auditRepository, IAuditStateRepository auditStateRepository,
                           ISectorPlantRepository sectorPlantRepository, IUserWorkflowRepository userWorkflowRepository,
                           IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses          = new List <string>();
     _auditRepository        = auditRepository;
     _auditStateRepository   = auditStateRepository;
     _sectorPlantRepository  = sectorPlantRepository;
     _userWorkflowRepository = userWorkflowRepository;
     _emailSettings          = emailSettings.Value;
 }
Esempio n. 4
0
 public ScheduleAudit(
     IAuditRepository auditRepository,
     ISectorPlantRepository sectorPlantRepository,
     IAuditStateRepository auditStateRepository,
     IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses         = new List <string>();
     _auditRepository       = auditRepository;
     _sectorPlantRepository = sectorPlantRepository;
     _auditStateRepository  = auditStateRepository;
     _emailSettings         = emailSettings.Value;
 }
Esempio n. 5
0
 public UserLoggedHelper(
     IHttpContextAccessor httpContextAccessor,
     IUserRepository userRepository,
     ISectorPlantRepository sectorPlantRepository
     )
 {
     _httpContextAccessor   = httpContextAccessor;
     _userRepository        = userRepository;
     _sectorPlantRepository = sectorPlantRepository;
     userJobId    = Convert.ToInt32(_httpContextAccessor.HttpContext.User.FindFirst("job").Value);
     userSectorId = Convert.ToInt32(_httpContextAccessor.HttpContext.User.FindFirst("sector").Value);
     userPlantId  = Convert.ToInt32(_httpContextAccessor.HttpContext.User.FindFirst("plant").Value);
     userId       = _httpContextAccessor.HttpContext.User.FindFirst("id").Value;
 }
Esempio n. 6
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;
 }
Esempio n. 8
0
 public CloseAudit(
     IAuditRepository auditRepository,
     IAuditStateRepository auditStateRepository,
     ISectorPlantRepository sectorPlantRepository,
     IUserWorkflowRepository userWorkflowRepository,
     IFindingRepository findingRepository,
     IWorkflowCore workflowCore,
     IOptions <EmailSettings> emailSettings)
 {
     EmailAddresses          = new List <string>();
     _auditRepository        = auditRepository;
     _auditStateRepository   = auditStateRepository;
     _sectorPlantRepository  = sectorPlantRepository;
     _userWorkflowRepository = userWorkflowRepository;
     _findingRepository      = findingRepository;
     _workflowCore           = workflowCore;
     _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;
 }
Esempio n. 10
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;
        }