public CommitmentMapper(IHashingService hashingService,
                         ICommitmentStatusCalculator statusCalculator,
                         ICommitmentRules commitmentRules,
                         IApprenticeshipMapper apprenticeshipMapper)
 {
     _hashingService       = hashingService;
     _statusCalculator     = statusCalculator;
     _commitmentRules      = commitmentRules;
     _apprenticeshipMapper = apprenticeshipMapper;
 }
Esempio n. 2
0
 public GetApprenticeshipVacancyOrchestrator(
     IMediator mediator, IApprenticeshipMapper apprenticeshipMapper,
     IValidationExceptionBuilder validationExceptionBuilder,
     IClient recruitClient, IRecruitVacancyMapper recruitMapper)
 {
     _mediator = mediator;
     _mapper   = apprenticeshipMapper;
     _validationExceptionBuilder = validationExceptionBuilder;
     _recruitClient = recruitClient;
     _recruitMapper = recruitMapper;
 }
Esempio n. 3
0
 public DataLockOrchestrator(
     IMediator mediator,
     IHashingService hashingService,
     ILog logger,
     IApprenticeshipMapper apprenticeshipMapper,
     ILinkGenerator linkGenerator
     ) : base(mediator, hashingService, logger)
 {
     _apprenticeshipMapper = apprenticeshipMapper;
     _linkGenerator        = linkGenerator;
 }
 public ApprenticeshipsOrchestrator(
     IMediator mediator,
     IDataLockMapper dataLockMapper,
     IApprenticeshipMapper apprenticeshipMapper,
     ICommitmentsLogger logger)
 {
     _mediator             = mediator;
     _dataLockMapper       = dataLockMapper;
     _apprenticeshipMapper = apprenticeshipMapper;
     _logger = logger;
 }
Esempio n. 5
0
        public void Arrange()
        {
            _hashingService = new Mock <IHashingService>();
            _hashingService.Setup(x => x.HashValue(It.IsAny <long>()))
            .Returns("hashed");

            _mapper = new ApprenticeshipMapper(
                _hashingService.Object,
                Mock.Of <IMediator>(),
                new CurrentDateTime(),
                Mock.Of <ILog>(),
                Mock.Of <IAcademicYearValidator>());
        }
Esempio n. 6
0
 public DataLockOrchestrator(
     IMediator mediator,
     IHashingService hashingService,
     IProviderCommitmentsLogger logger,
     IApprenticeshipMapper apprenticeshipMapper,
     IDataLockMapper dataLockMapper) : base(mediator, hashingService, logger)
 {
     _mediator             = mediator;
     _hashingService       = hashingService;
     _logger               = logger;
     _apprenticeshipMapper = apprenticeshipMapper;
     _dataLockMapper       = dataLockMapper;
 }
 public ApprenticeshipsOrchestrator(ILog logger,
                                    IMediator mediator,
                                    IApprenticeshipMapper apprenticeshipMapper,
                                    IValidator <ApprenticeshipSearchQuery> searchValidator,
                                    IHashingService hashingService,
                                    ICommitmentMapper commitmentMapper)
 {
     _logger               = logger;
     _mediator             = mediator;
     _searchValidator      = searchValidator;
     _hashingService       = hashingService;
     _apprenticeshipMapper = apprenticeshipMapper;
     _commitmentMapper     = commitmentMapper;
 }
Esempio n. 8
0
 public ProviderOrchestrator(
     IMediator mediator,
     ICommitmentsLogger logger,
     FacetMapper facetMapper,
     ApprenticeshipFilterService apprenticeshipFilterService,
     IApprenticeshipMapper apprenticeshipMapper,
     ICommitmentMapper commitmentMapper)
 {
     _mediator    = mediator;
     _logger      = logger;
     _facetMapper = facetMapper;
     _apprenticeshipFilterService = apprenticeshipFilterService;
     _apprenticeshipMapper        = apprenticeshipMapper;
     _commitmentMapper            = commitmentMapper;
 }
Esempio n. 9
0
 public CommitmentOrchestrator(IMediator mediator,
                               IHashingService hashingService, IProviderCommitmentsLogger logger,
                               ApprenticeshipViewModelUniqueUlnValidator uniqueUlnValidator,
                               ProviderApprenticeshipsServiceConfiguration configuration,
                               IApprenticeshipCoreValidator apprenticeshipCoreValidator,
                               IApprenticeshipMapper apprenticeshipMapper,
                               IEncodingService encodingService,
                               IReservationsService reservationsService)
     : base(mediator, hashingService, logger)
 {
     _uniqueUlnValidator          = uniqueUlnValidator;
     _configuration               = configuration;
     _apprenticeshipCoreValidator = apprenticeshipCoreValidator;
     _apprenticeshipMapper        = apprenticeshipMapper;
     _encodingService             = encodingService;
     _reservationsService         = reservationsService;
 }
 public EmployerOrchestrator(
     IMediator mediator,
     ICommitmentsLogger logger,
     FacetMapper facetMapper,
     ApprenticeshipFilterService apprenticeshipFilterService,
     IApprenticeshipMapper apprenticeshipMapper,
     ICommitmentMapper commitmentMapper,
     ITransferRequestMapper transferRequestMapper,
     IHashingService hashingService)
 {
     _mediator    = mediator;
     _logger      = logger;
     _facetMapper = facetMapper;
     _apprenticeshipFilterService = apprenticeshipFilterService;
     _apprenticeshipMapper        = apprenticeshipMapper;
     _commitmentMapper            = commitmentMapper;
     _transferRequestMapper       = transferRequestMapper;
     _hashingService = hashingService;
 }
Esempio n. 11
0
        public EmployerManageApprenticeshipsOrchestrator(
            IMediator mediator,
            IHashingService hashingService,
            IApprenticeshipMapper apprenticeshipMapper,
            ApprovedApprenticeshipViewModelValidator apprenticeshipValidator,
            ICurrentDateTime currentDateTime,
            ILogger logger,
            ICookieStorageService <UpdateApprenticeshipViewModel> apprenticshipsViewModelCookieStorageService) : base(mediator, hashingService, logger)
        {
            if (mediator == null)
            {
                throw new ArgumentNullException(nameof(mediator));
            }
            if (hashingService == null)
            {
                throw new ArgumentNullException(nameof(hashingService));
            }
            if (apprenticeshipMapper == null)
            {
                throw new ArgumentNullException(nameof(apprenticeshipMapper));
            }
            if (currentDateTime == null)
            {
                throw new ArgumentNullException(nameof(currentDateTime));
            }
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (apprenticeshipValidator == null)
            {
                throw new ArgumentNullException(nameof(apprenticeshipValidator));
            }

            _mediator             = mediator;
            _hashingService       = hashingService;
            _apprenticeshipMapper = apprenticeshipMapper;
            _currentDateTime      = currentDateTime;
            _logger = logger;
            _apprenticeshipValidator = apprenticeshipValidator;
            _apprenticshipsViewModelCookieStorageService = apprenticshipsViewModelCookieStorageService;
        }
 public EmployerManageApprenticeshipsOrchestrator(
     IMediator mediator,
     IHashingService hashingService,
     IApprenticeshipMapper apprenticeshipMapper,
     IValidateApprovedApprenticeship approvedApprenticeshipValidator,
     ICurrentDateTime currentDateTime,
     ILog logger,
     ICookieStorageService <UpdateApprenticeshipViewModel> apprenticeshipsViewModelCookieStorageService,
     IAcademicYearDateProvider academicYearDateProvider,
     IAcademicYearValidator academicYearValidator,
     ILinkGenerator linkGenerator)
     : base(mediator, hashingService, logger)
 {
     _apprenticeshipMapper            = apprenticeshipMapper;
     _currentDateTime                 = currentDateTime;
     _approvedApprenticeshipValidator = approvedApprenticeshipValidator;
     _apprenticeshipsViewModelCookieStorageService = apprenticeshipsViewModelCookieStorageService;
     _academicYearDateProvider = academicYearDateProvider;
     _academicYearValidator    = academicYearValidator;
     _linkGenerator            = linkGenerator;
 }
Esempio n. 13
0
        public ProviderOrchestrator(
            IMediator mediator,
            ICommitmentsLogger logger,
            FacetMapper facetMapper,
            ApprenticeshipFilterService apprenticeshipFilterService,
            IApprenticeshipMapper apprenticeshipMapper,
            ICommitmentMapper commitmentMapper)
        {
            if (mediator == null)
            {
                throw new ArgumentNullException(nameof(mediator));
            }
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (facetMapper == null)
            {
                throw new ArgumentNullException(nameof(facetMapper));
            }
            if (apprenticeshipFilterService == null)
            {
                throw new ArgumentNullException(nameof(apprenticeshipFilterService));
            }
            if (apprenticeshipMapper == null)
            {
                throw new ArgumentNullException(nameof(apprenticeshipMapper));
            }
            if (commitmentMapper == null)
            {
                throw new ArgumentNullException(nameof(commitmentMapper));
            }

            _mediator    = mediator;
            _logger      = logger;
            _facetMapper = facetMapper;
            _apprenticeshipFilterService = apprenticeshipFilterService;
            _apprenticeshipMapper        = apprenticeshipMapper;
            _commitmentMapper            = commitmentMapper;
        }
Esempio n. 14
0
 public GetApprenticeship(IStandardApiClient standardApiClient, IFrameworkApiClient frameworkApiClient, IApprenticeshipMapper apprenticeshipMapper)
 {
     _standardApiClient    = standardApiClient;
     _frameworkApiClient   = frameworkApiClient;
     _apprenticeshipMapper = apprenticeshipMapper;
 }
Esempio n. 15
0
 public ApprenticeshipRepository(IStandardApiClient standardApiClient, IFrameworkApiClient frameworkApiClient, IApprenticeshipMapper apprenticeshipMapper)
 {
     _standardApiClient    = standardApiClient;
     _frameworkApiClient   = frameworkApiClient;
     _apprenticeshipMapper = apprenticeshipMapper;
 }