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 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; }