public UpdateTaskUseCase(
     ITasksEvidenceRepository tasksEvidenceRepository,
     IAzureStorageRepository azureStorageRepository,
     ITaskRepository taskRepository,
     IFinishedTasksCorrectiveActionUseCase finishedTasksCorrectiveActionUseCase,
     IMapper mapper,
     IEmailSender emailSender,
     ICustomLogger logger,
     IGetAllTaskStatesUseCase getAllTaskStates,
     IGetOneUserUseCase getOneUserUse,
     IUserRepository userReopository,
     IOptions <AzureStorageBlobSettings> azureStorageSettings,
     ICorrectiveActionRepository correctiveActionRepository,
     IOptions <EmailSettings> emailSettings
     )
 {
     _azureStorageRepository  = azureStorageRepository;
     _tasksEvidenceRepository = tasksEvidenceRepository;
     _taskRepository          = taskRepository;
     _mapper = mapper;
     _finishedTasksCorrectiveActionUseCase = finishedTasksCorrectiveActionUseCase;
     _emailSender                = emailSender;
     _userReopository            = userReopository;
     _getAllTaskStates           = getAllTaskStates;
     _azureStorageSettings       = azureStorageSettings.Value;
     _correctiveActionRepository = correctiveActionRepository;
     _emailSettings              = emailSettings.Value;
 }
 public CreateFindingUseCase(
     IWorkflowCore workflowCore,
     IAzureStorageRepository azureStorageRepository,
     IOptions <AzureStorageBlobSettings> azureStorageSettings)
 {
     _workflowCore           = workflowCore;
     _azureStorageRepository = azureStorageRepository;
     _azureStorageSettings   = azureStorageSettings.Value;
 }
 public EvaluateCorrectiveActionUseCase(IAzureStorageRepository azureStorageRepository,
                                        IWorkflowCore workflowCore,
                                        ICorrectiveActionRepository correctiveActionRepository,
                                        IOptions <AzureStorageBlobSettings> azureStorageSettings
                                        )
 {
     _azureStorageRepository     = azureStorageRepository;
     _workflowCore               = workflowCore;
     _correctiveActionRepository = correctiveActionRepository;
     _azureStorageSettings       = azureStorageSettings.Value;
 }
Example #4
0
 public UpdateCorrectiveActionEvidenceUseCase(IAzureStorageRepository azureStorageRepository,
                                              ICorrectiveActionEvidenceRepository correctiveActionEvidenceRepository,
                                              ICorrectiveActionRepository correctiveActionRepository,
                                              IMapper mapper,
                                              IOptions <AzureStorageBlobSettings> azureStorageSettings)
 {
     _azureStorageRepository             = azureStorageRepository;
     _correctiveActionEvidenceRepository = correctiveActionEvidenceRepository;
     _correctiveActionRepository         = correctiveActionRepository;
     _mapper = mapper;
     _azureStorageSettings = azureStorageSettings.Value;
 }
 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;
 }
Example #6
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;
 }
Example #7
0
 public AzureStorage(IOptions <AzureStorageBlobSettings> azureStorageSettings, IMapper mapper)
 {
     _azureStorageSettings = azureStorageSettings.Value;
     _mapper = mapper;
 }