public CreateIncentiveCommandHandler( IApprenticeshipIncentiveFactory apprenticeshipIncentiveFactory, IApprenticeshipIncentiveDomainRepository apprenticeshipIncentiveDomainRepository) { _apprenticeshipIncentiveFactory = apprenticeshipIncentiveFactory; _apprenticeshipIncentiveDomainRepository = apprenticeshipIncentiveDomainRepository; }
public ApprenticeshipIncentiveDomainRepository( IApprenticeshipIncentiveDataRepository apprenticeshipIncentiveDataRepository, IApprenticeshipIncentiveFactory apprenticeshipIncentiveFactory, IDomainEventDispatcher domainEventDispatcher) { _apprenticeshipIncentiveDataRepository = apprenticeshipIncentiveDataRepository; _apprenticeshipIncentiveFactory = apprenticeshipIncentiveFactory; _domainEventDispatcher = domainEventDispatcher; }