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 TaskStateController( IGetAllTaskStatesUseCase getAllTaskStatesUseCase, IUpdateTaskStatesUseCase updateTaskStateUseCase, IGetOneTaskStateUseCase getOneTaskStateUseCase, ICreateTaskStateUseCase createTaskStateUseCase, IMapper mapper) { _getAllTaskStatesUseCase = getAllTaskStatesUseCase; _getOneTaskStateUseCase = getOneTaskStateUseCase; _updateTaskStateUseCase = updateTaskStateUseCase; _createTaskStateUseCase = createTaskStateUseCase; _mapper = mapper; }