public async Task <Unit> Handle(CreateApplicationCommand command, CancellationToken cancellationToken) { var apprenticeships = await _commitmentsService.GetApprenticeshipDetails(command.AccountId, command.ApprenticeshipIds); var request = CreateIncentiveApplicationRequest(command, apprenticeships); await _employerIncentivesService.CreateIncentiveApplication(request); return(Unit.Value); }