public DeleteApprenticeshipCommandHandler( IEmployerCommitmentApi commitmentsApi, IValidator <DeleteApprenticeshipCommand> validator, IProviderEmailNotificationService providerEmailNotificationService) { _validator = validator; _providerEmailNotificationService = providerEmailNotificationService; _commitmentsApi = commitmentsApi; }
public UpdateApprenticeshipStatusCommandHandler(IEmployerCommitmentApi commitmentsApi, ICurrentDateTime currentDateTime, IValidator <UpdateApprenticeshipStatusCommand> validator, IProviderEmailNotificationService providerEmailNotificationService) { _commitmentsApi = commitmentsApi; _currentDateTime = currentDateTime; _validator = validator; _providerEmailNotificationService = providerEmailNotificationService; }
public TransferApprovalCommandHandler( IEmployerCommitmentApi commitmentsApi, EmployerCommitmentsServiceConfiguration configuration, ILog logger, IProviderEmailNotificationService providerEmailNotificationService, IEmployerEmailNotificationService employerEmailNotificationService) { _commitmentsService = commitmentsApi; _configuration = configuration; _logger = logger; _providerEmailNotificationService = providerEmailNotificationService; _employerEmailNotificationService = employerEmailNotificationService; }