Esempio n. 1
0
 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;
 }