Exemple #1
0
 public IncentiveApplicationDomainRepository(
     IIncentiveApplicationDataRepository incentiveApplicationDataRepository,
     IIncentiveApplicationFactory incentiveApplicationFactory,
     IDomainEventDispatcher domainEventDispatcher)
 {
     _incentiveApplicationDataRepository = incentiveApplicationDataRepository;
     _incentiveApplicationFactory        = incentiveApplicationFactory;
     _domainEventDispatcher = domainEventDispatcher;
 }
Exemple #2
0
 public UpdateIncentiveApplicationCommandHandler(IIncentiveApplicationFactory domainFactory, IIncentiveApplicationDomainRepository domainRepository)
 {
     _domainFactory    = domainFactory;
     _domainRepository = domainRepository;
 }
Exemple #3
0
 public static IEnumerable <Apprenticeship> ToEntities(this IEnumerable <IncentiveApplicationApprenticeshipDto> dto, IIncentiveApplicationFactory factory)
 {
     return(dto.Select(
                apprenticeship => factory.CreateApprenticeship(
                    apprenticeship.ApprenticeshipId, apprenticeship.FirstName, apprenticeship.LastName,
                    apprenticeship.DateOfBirth, apprenticeship.ULN, apprenticeship.PlannedStartDate,
                    apprenticeship.ApprenticeshipEmployerTypeOnApproval,
                    apprenticeship.UKPRN, apprenticeship.CourseName)
                ));
 }