示例#1
0
 public DeleteAuditUseCase(IWorkflowCore workflowCore, IAuditRepository auditRepository, IEmailSender emailSender, ISectorPlantRepository sectorPlantRepository)
 {
     _workflowCore          = workflowCore;
     _auditRepository       = auditRepository;
     _emailSender           = emailSender;
     _sectorPlantRepository = sectorPlantRepository;
 }
 public CreateFindingUseCase(
     IWorkflowCore workflowCore,
     IAzureStorageRepository azureStorageRepository,
     IOptions <AzureStorageBlobSettings> azureStorageSettings)
 {
     _workflowCore           = workflowCore;
     _azureStorageRepository = azureStorageRepository;
     _azureStorageSettings   = azureStorageSettings.Value;
 }
 public CloseFindingUseCase(
     IWorkflowCore workflowCore,
     IFindingRepository findingRepository,
     IHubContext <FindingsHub> hub)
 {
     _workflowCore      = workflowCore;
     _findingRepository = findingRepository;
     _hub = hub;
 }
 public EvaluateCorrectiveActionUseCase(IAzureStorageRepository azureStorageRepository,
                                        IWorkflowCore workflowCore,
                                        ICorrectiveActionRepository correctiveActionRepository,
                                        IOptions <AzureStorageBlobSettings> azureStorageSettings
                                        )
 {
     _azureStorageRepository     = azureStorageRepository;
     _workflowCore               = workflowCore;
     _correctiveActionRepository = correctiveActionRepository;
     _azureStorageSettings       = azureStorageSettings.Value;
 }
 public FinishedTasksCorrectiveActionUseCase(
     ITaskRepository taskRepository,
     ITaskStateRepository taskStateRepository,
     ICorrectiveActionRepository correctiveActionRepository,
     IWorkflowCore workflowCore
     )
 {
     _taskRepository             = taskRepository;
     _taskStateRepository        = taskStateRepository;
     _correctiveActionRepository = correctiveActionRepository;
     _workflowCore = workflowCore;
 }
示例#6
0
 public CreateCorrectiveActionUseCase(
     ICorrectiveActionRepository correctiveActionRepository,
     IMapper mapper,
     IWorkflowCore workflowCore,
     IHttpContextAccessor httpContextAccessor
     )
 {
     _correctiveActionRepository = correctiveActionRepository;
     _mapper              = mapper;
     _workflowCore        = workflowCore;
     _httpContextAccessor = httpContextAccessor;
 }
示例#7
0
 //private IHubContext<FindingsHub> _hub;
 public ApproveorRejectReassignment(
     IFindingRepository findingRepository,
     IWorkflowCore workflowCore,
     IReassignmentsFindingHistoryRepository reassignmentFindingHistoryRepository,
     IMapper mapper
     //IHubContext<FindingsHub> hub
     )
 {
     _findingRepository = findingRepository;
     _reassignmentsFindingHistoryRepository = reassignmentFindingHistoryRepository;
     _mapper       = mapper;
     _workflowCore = workflowCore;
     //_hub = hub;
 }
 public ApproveFindingUseCase(
     IWorkflowCore workflowCore,
     IAzureStorageRepository azureStorageRepository,
     IHttpContextAccessor httpContextAccessor,
     IFindingRepository findingRepository,
     IHubContext <FindingsHub> hub,
     IOptions <AzureStorageBlobSettings> azureStorageSettings)
 {
     _workflowCore           = workflowCore;
     _azureStorageRepository = azureStorageRepository;
     _httpContextAccessor    = httpContextAccessor;
     _findingRepository      = findingRepository;
     _hub = hub;
     _azureStorageSettings = azureStorageSettings.Value;
 }
        //private IHubContext<FindingsHub> _hub;

        public RequestReassignUseCase(
            IFindingRepository findingRepository,
            IReassignmentsFindingHistoryRepository reassignmentFindingHistoryRepository,
            IWorkflowCore workflowCore,
            IMapper mapper,
            IHttpContextAccessor httpContextAccessor
            //IHubContext<FindingsHub> hub
            )
        {
            _findingRepository = findingRepository;
            _reassignmentsFindingHistoryRepository = reassignmentFindingHistoryRepository;
            _workflowCore        = workflowCore;
            _mapper              = mapper;
            _httpContextAccessor = httpContextAccessor;
            //_hub = hub;
        }
示例#10
0
 public UpdateApprovedFindingUseCase(
     IWorkflowCore workflowCore,
     IAzureStorageRepository azureStorageRepository,
     IUserLoggedHelper userLoggedHelper,
     IUserRepository userRepository,
     IOptions <AzureStorageBlobSettings> azureStorageSettings,
     IHubContext <FindingsHub> hub,
     IFindingRepository findingRepository)
 {
     _workflowCore           = workflowCore;
     _azureStorageRepository = azureStorageRepository;
     _userLoggedHelper       = userLoggedHelper;
     _userRepository         = userRepository;
     _azureStorageSettings   = azureStorageSettings.Value;
     _hub = hub;
     _findingRepository = findingRepository;
 }
示例#11
0
 public RequestReassignACUseCase(
     IFindingRepository findingRepository,
     IReassignmentsFindingHistoryRepository reassignmentFindingHistoryRepository,
     IWorkflowCore workflowCore,
     IMapper mapper,
     IHttpContextAccessor httpContextAccessor,
     IHubContext <FindingsHub> hub,
     ICorrectiveActionRepository correctiveActionRepository
     )
 {
     _findingRepository = findingRepository;
     _reassignmentsFindingHistoryRepository = reassignmentFindingHistoryRepository;
     _workflowCore        = workflowCore;
     _mapper              = mapper;
     _httpContextAccessor = httpContextAccessor;
     _hub = hub;
     _correctiveActionRepository = correctiveActionRepository;
 }
示例#12
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;
 }
示例#14
0
 public ApproveFinding(
     IFindingRepository findingRepository,
     IFindingStateRepository findingStateRepository,
     IFindingStatesHistoryRepository findingStatesHistoryRepository,
     IFindingEvidenceRepository findingEvidenceRepository,
     IWorkflowCore workflowCore,
     IOptions <EmailSettings> emailSettings,
     IHubContext <FindingsHub> hub,
     IUserWorkflowRepository userWorkflowRepository
     )
 {
     _findingRepository              = findingRepository;
     _findingStateRepository         = findingStateRepository;
     _findingStatesHistoryRepository = findingStatesHistoryRepository;
     _findingEvidenceRepository      = findingEvidenceRepository;
     _workflowCore           = workflowCore;
     EmailAddresses          = new List <string>();
     _emailSettings          = emailSettings.Value;
     _hub                    = hub;
     _userWorkflowRepository = userWorkflowRepository;
 }
示例#15
0
 public EmitReportAuditUseCase(IWorkflowCore workflowCore, IMapper mapper)
 {
     _workflowCore = workflowCore;
     _mapper       = mapper;
 }
示例#16
0
 public CreateAuditUseCase(IWorkflowCore workflowCore, IMapper mapper)
 {
     _workflowCore = workflowCore;
     _mapper       = mapper;
 }
示例#17
0
 public PlanningAuditUseCase(IWorkflowCore workflowCore, IMapper mapper)
 {
     _workflowCore = workflowCore;
     _mapper       = mapper;
 }
示例#18
0
 public GenerateCorrectiveActionUseCase(IWorkflowCore workflowCore, IHttpContextAccessor httpContextAccessor)
 {
     _workflowCore        = workflowCore;
     _httpContextAccessor = httpContextAccessor;
 }
 public ApproveRejectAuditUseCase(IWorkflowCore workflowCore)
 {
     _workflowCore = workflowCore;
 }