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;
 }
Exemple #2
0
 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;
 }