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 UserController( IGetAllUserUseCase getAllUserUseCase, IGetOneUserUseCase getOneUserUseCase, IAddUserUseCase addUserUseCase, IUpdateUserUseCase updateUserUseCase, IResetPasswordUseCase resetPasswordUseCase, IUserRepository userRepository ) { _getAllUserUseCase = getAllUserUseCase; _getOneUserUseCase = getOneUserUseCase; _addUserUseCase = addUserUseCase; _updateUserUseCase = updateUserUseCase; _resetPasswordUseCase = resetPasswordUseCase; _userRepository = userRepository; }