public ApprenticeshipCoreValidator(IApprenticeshipValidationErrorText validationText, ICurrentDateTime currentDateTime, IAcademicYearDateProvider academicYear, IUlnValidator ulnValidator, IMediator mediator) { ValidationText = validationText; CurrentDateTime = currentDateTime; _academicYear = academicYear; _ulnValidator = ulnValidator; Mediator = mediator; ValidateFirstName(); ValidateLastName(); ValidateUln(); ValidateTraining(); ValidateDateOfBirth(); ValidateStartDate(); ValidateEndDate(); ValidateCost(); ValidateProviderReference(); }
public ApprenticeshipUploadModelValidator(IApprenticeshipValidationErrorText validationText, ICurrentDateTime currentDateTime, IUlnValidator ulnValidator, IAcademicYearDateProvider academicYearDateProvider) { _validationText = validationText; _currentDateTime = currentDateTime; _ulnValidator = ulnValidator; _academicYearDateProvider = academicYearDateProvider; }
public ApprenticeshipViewModelValidator( IApprenticeshipValidationErrorText validationText, ICurrentDateTime currentDateTime, IAcademicYearDateProvider academicYear, IUlnValidator ulnValidator, IMediator mediator) : base(validationText, currentDateTime, academicYear, ulnValidator, mediator) { }
public ApprenticeshipValidator(ICurrentDateTime currentDate, IUlnValidator ulnValidator, IAcademicYearValidator academicYearValidator) { _currentDateTime = currentDate; _ulnValidator = ulnValidator; _academicYearValidator = academicYearValidator; ValidateFirstName(); ValidateLastName(); ValidateUln(); ValidateDateOfBirth(); ValidateTrainingCodes(); ValidateStartDate(); ValidateEndDate(); ValidateCost(); ValidateNino(); ValidateProviderReference(); ValidateEmployerReference(); }
public CohortDomainService(Lazy <ProviderCommitmentsDbContext> dbContext, ILogger <CohortDomainService> logger, IAcademicYearDateProvider academicYearDateProvider, IUlnValidator ulnValidator, IReservationValidationService reservationValidationService, IOverlapCheckService overlapCheckService, IAuthenticationService authenticationService, ICurrentDateTime currentDateTime, IEmployerAgreementService employerAgreementService, IEncodingService encodingService, IAccountApiClient accountApiClient) { _dbContext = dbContext; _logger = logger; _academicYearDateProvider = academicYearDateProvider; _ulnValidator = ulnValidator; _reservationValidationService = reservationValidationService; _overlapCheckService = overlapCheckService; _authenticationService = authenticationService; _currentDateTime = currentDateTime; _employerAgreementService = employerAgreementService; _encodingService = encodingService; _accountApiClient = accountApiClient; }
public GetApprenticeshipsByUlnQueryHandler(IApprenticeshipRepository apprenticeshipRepository, IUlnValidator ulnValidator, ICommitmentsLogger logger) { _apprenticeshipRepository = apprenticeshipRepository; _ulnValidator = ulnValidator; _logger = logger; }
public ApprenticeshipsSearchQueryValidator(IUlnValidator ulnValidator) { _ulnValidator = ulnValidator; ValidateUln(); }
public BulkUploadValidator(ProviderApprenticeshipsServiceConfiguration config, IUlnValidator ulnValidator, IAcademicYearDateProvider academicYear) { _validationText = new BulkUploadApprenticeshipValidationText(academicYear); _viewModelValidator = new ApprenticeshipUploadModelValidator(_validationText, new CurrentDateTime(), ulnValidator, academicYear); _config = config; }
public InstrumentedBulkUploadValidator(ILog logger, IBulkUploadValidator validator, IUlnValidator ulnValidator, IAcademicYearDateProvider academicYear) { if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (validator == null) { throw new ArgumentNullException(nameof(validator)); } _logger = logger; _validator = validator; }