Esempio n. 1
0
 public RoatpApplicationPreambleController(ILogger <RoatpApplicationPreambleController> logger, IRoatpApiClient roatpApiClient,
                                           IUkrlpApiClient ukrlpApiClient, ISessionService sessionService,
                                           ICompaniesHouseApiClient companiesHouseApiClient,
                                           IOuterApiClient outerApiClient,
                                           IOrganisationApiClient organisationApiClient,
                                           IUsersApiClient usersApiClient,
                                           IApplicationApiClient applicationApiClient,
                                           IQnaApiClient qnaApiClient,
                                           IAllowedUkprnValidator ukprnWhitelistValidator,
                                           IResetRouteQuestionsService resetRouteQuestionsService, IReapplicationCheckService reapplicationCheckService)
     : base(sessionService)
 {
     _logger                     = logger;
     _roatpApiClient             = roatpApiClient;
     _ukrlpApiClient             = ukrlpApiClient;
     _sessionService             = sessionService;
     _companiesHouseApiClient    = companiesHouseApiClient;
     _outerApiClient             = outerApiClient;
     _organisationApiClient      = organisationApiClient;
     _usersApiClient             = usersApiClient;
     _applicationApiClient       = applicationApiClient;
     _qnaApiClient               = qnaApiClient;
     _allowedUkprnValidator      = ukprnWhitelistValidator;
     _resetRouteQuestionsService = resetRouteQuestionsService;
     _reapplicationCheckService  = reapplicationCheckService;
 }
 public UpdateRoatpOrganisationController(ILogger <UpdateRoatpOrganisationController> logger, IRoatpApiClient apiClient,
                                          IRoatpSessionService sessionService)
 {
     _logger         = logger;
     _apiClient      = apiClient;
     _sessionService = sessionService;
 }
 public RoatpSearchController(ILogger <RoatpSearchController> logger, IRoatpApiClient apiClient,
                              IRoatpSessionService sessionService)
 {
     _logger         = logger;
     _apiClient      = apiClient;
     _sessionService = sessionService;
 }
 public RoatpProvidersXlsxService(IAppServiceSettings appServiceSettings, ILog log, IRoatpApiClient apiClient)
 {
     _appServiceSettings = appServiceSettings;
     _log       = log;
     _apiClient = apiClient;
     _client    = new WebClient();
 }
Esempio n. 5
0
 public RoatpApplicationController(ILogger <RoatpApplicationController> logger, IRoatpApiClient apiClient, IOptions <List <RoatpSequences> > roatpSequences)
 {
     _logger         = logger;
     _apiClient      = apiClient;
     _retryPolicy    = GetRetryPolicy();
     _roatpSequences = roatpSequences.Value;
 }
Esempio n. 6
0
 public AddRoatpOrganisationController(IRoatpApiClient apiClient, IRoatpSessionService sessionService,
                                       ILogger <AddRoatpOrganisationController> logger, IUkrlpProcessingService ukrlpProcessingService)
 {
     _apiClient              = apiClient;
     _sessionService         = sessionService;
     _logger                 = logger;
     _ukrlpProcessingService = ukrlpProcessingService;
 }
Esempio n. 7
0
 public ProvidersController(ILogger <ProvidersController> log, IRoatpApiClient apiClient, IRoatpMapper mapper, IHostingEnvironment hostingEnv, IRetryService retryService)
 {
     _log          = log;
     _apiClient    = apiClient;
     _mapper       = mapper;
     _hostingEnv   = hostingEnv;
     _retryService = retryService;
 }
 public DownloadRoatpController(IRoatpApiClient apiClient, IDataTableHelper dataTableHelper,
                                ILogger <DownloadRoatpController> logger, ICsvExportService csvExportService, IRoatpApplicationApiClient applyApiClient)
 {
     _apiClient        = apiClient;
     _dataTableHelper  = dataTableHelper;
     _logger           = logger;
     _csvExportService = csvExportService;
     _applyApiClient   = applyApiClient;
 }
Esempio n. 9
0
 public OrganisationSearchController(ILogger <OrganisationSearchController> logger, IMediator mediator, IRoatpApiClient roatpApiClient, ReferenceDataApiClient referenceDataApiClient, CompaniesHouseApiClient companiesHouseApiClient, CharityCommissionApiClient charityCommissionApiClient)
 {
     _logger                     = logger;
     _roatpApiClient             = roatpApiClient;
     _referenceDataApiClient     = referenceDataApiClient;
     _companiesHouseApiClient    = companiesHouseApiClient;
     _charityCommissionApiClient = charityCommissionApiClient;
     _mediator                   = mediator;
 }
Esempio n. 10
0
 public GatewayApiChecksService(CompaniesHouseApiClient companiesHouseApiClient, CharityCommissionApiClient charityCommissionApiClient,
                                IRoatpApiClient roatpApiClient, IInternalQnaApiClient qnaApiClient,
                                ILogger <GatewayApiChecksService> logger)
 {
     _companiesHouseApiClient = companiesHouseApiClient;
     _charityCommissionClient = charityCommissionApiClient;
     _roatpApiClient          = roatpApiClient;
     _qnaApiClient            = qnaApiClient;
     _logger = logger;
 }
 public RoatpController(IRoatpApiClient apiClient, IDataTableHelper dataTableHelper,
                        ILogger <RoatpController> logger, IAddOrganisationValidator validator,
                        IRoatpSessionService sessionService)
 {
     _apiClient       = apiClient;
     _dataTableHelper = dataTableHelper;
     _logger          = logger;
     _validator       = validator;
     _sessionService  = sessionService;
 }
Esempio n. 12
0
 public GetCertificatesToBeApprovedHandler(ICertificateRepository certificateRepository,
                                           IRoatpApiClient roatpApiClient,
                                           IContactQueryRepository contactQueryRepository,
                                           ILogger <GetCertificatesToBeApprovedHandler> logger)
 {
     _certificateRepository  = certificateRepository;
     _roatpApiClient         = roatpApiClient;
     _contactQueryRepository = contactQueryRepository;
     _logger = logger;
 }
 public StartCertificateHandler(ICertificateRepository certificateRepository, IIlrRepository ilrRepository, IRoatpApiClient roatpApiClient,
                                IOrganisationQueryRepository organisationQueryRepository, ILogger <StartCertificateHandler> logger, IStandardService standardService)
 {
     _certificateRepository       = certificateRepository;
     _ilrRepository               = ilrRepository;
     _roatpApiClient              = roatpApiClient;
     _organisationQueryRepository = organisationQueryRepository;
     _logger          = logger;
     _standardService = standardService;
 }
Esempio n. 14
0
 public CreateBatchCertificateHandler(ICertificateRepository certificateRepository, IIlrRepository ilrRepository,
                                      IOrganisationQueryRepository organisationQueryRepository, IContactQueryRepository contactQueryRepository, ILogger <CreateBatchCertificateHandler> logger, IStandardService standardService, IRoatpApiClient roatpApiClient)
 {
     _certificateRepository       = certificateRepository;
     _ilrRepository               = ilrRepository;
     _organisationQueryRepository = organisationQueryRepository;
     _contactQueryRepository      = contactQueryRepository;
     _logger          = logger;
     _standardService = standardService;
     _roatpApiClient  = roatpApiClient;
 }
 public GatewayApiChecksService(
     CompaniesHouseApiClient companiesHouseApiClient,
     IOuterApiClient outerApiClient,
     IRoatpApiClient roatpApiClient,
     IInternalQnaApiClient qnaApiClient,
     ILogger <GatewayApiChecksService> logger)
 {
     _companiesHouseApiClient = companiesHouseApiClient;
     _outerApiClient          = outerApiClient;
     _roatpApiClient          = roatpApiClient;
     _qnaApiClient            = qnaApiClient;
     _logger = logger;
 }
 public GetCertificatesHistoryHandler(ICertificateRepository certificateRepository,
                                      IRoatpApiClient roatpApiClient,
                                      IContactQueryRepository contactQueryRepository,
                                      ILogger <GetCertificatesHistoryHandler> logger)
 {
     _certificateRepository  = certificateRepository;
     _roatpApiClient         = roatpApiClient;
     _contactQueryRepository = contactQueryRepository;
     _logger         = logger;
     _ignoreStatuses = new List <string>
     {
         Domain.Consts.CertificateStatus.Deleted,
         Domain.Consts.CertificateStatus.Draft,
     };
 }
Esempio n. 17
0
 public CertificateUkprnViewModelValidator(IStringLocalizer <CertificateUkprnViewModelValidator> localizer,
                                           IRoatpApiClient apiClient)
 {
     _apiClient = apiClient;
     RuleFor(vm => vm.Ukprn).NotEmpty()
     .WithMessage(localizer["NameCannotBeEmpty"]).DependentRules(() =>
     {
         RuleFor(vm => vm.Ukprn).Must(BeANumber).WithMessage(localizer["UkprnNumber"]).DependentRules(() =>
         {
             RuleFor(vm => vm.Ukprn).Length(8).WithMessage(localizer["UkprnNumberLength"]).DependentRules(() =>
             {
                 RuleFor(vm => vm.Ukprn).Must(UkprnMustExist).WithMessage(localizer["UkprnMustExist"]);
             });
         });
     });
 }
 public CertificateUkprnViewModelValidator(
     IRoatpApiClient apiClient)
 {
     _apiClient = apiClient;
     RuleFor(vm => vm.Ukprn).NotEmpty()
     .WithMessage("Enter the training provider's UKPRN").DependentRules(() =>
     {
         RuleFor(vm => vm.Ukprn).Must(BeANumber).WithMessage("The UKPRN should contain 8 numbers").DependentRules(() =>
         {
             RuleFor(vm => vm.Ukprn).Length(8).WithMessage("The UKPRN should contain 8 numbers").DependentRules(() =>
             {
                 RuleFor(vm => vm.Ukprn).Must(UkprnMustExist).WithMessage("This UKPRN cannot be found");
             });
         });
     });
 }
        public AddOrganisationViaUkprnViewModelValidator(IRoatpOrganisationValidator validator, IRoatpApiClient apiClient)
        {
            _validator = validator;
            _apiClient = apiClient;

            RuleFor(vm => vm).Custom((vm, context) =>
            {
                var validationResult = IsValidUkprn(vm);
                if (validationResult.IsValid)
                {
                    return;
                }
                foreach (var error in validationResult.Errors)
                {
                    context.AddFailure(error.Field, error.ErrorMessage);
                }
            });
        }
Esempio n. 20
0
 public UpdateOrganisationCharityNumberValidator(IRoatpApiClient apiClient)
 {
     _apiClient = apiClient;
 }
Esempio n. 21
0
 public GetRoatpProvidersIntegrationService(IAppServiceSettings appServiceSettings, ILog log, IRoatpApiClient roatpApiClient)
     : base(appServiceSettings, log, roatpApiClient)
 {
 }
Esempio n. 22
0
 public UpdateOrganisationUkprnValidator(IRoatpApiClient apiClient)
 {
     _apiClient = apiClient;
 }
 public RoatpClient(IRoatpApiClient apiClient, ILog logger, IRoatpMapper mapper)
 {
     _apiClient = apiClient;
     _logger = logger;
     _mapper = mapper;
 }
Esempio n. 24
0
 public RegistrationDetailsService(IInternalQnaApiClient qnaApiClient, IRoatpApiClient roatpApiClient, ILogger <RegistrationDetailsService> logger)
 {
     _qnaApiClient   = qnaApiClient;
     _roatpApiClient = roatpApiClient;
     _logger         = logger;
 }
 public ApprovalsExtractRepository(IUnitOfWork unitOfWork, IRoatpApiClient roatpApiClient, ILogger <ApprovalsExtractRepository> logger)
     : base(unitOfWork)
 {
     _roatpApiClient = roatpApiClient;
     _logger         = logger;
 }
 public AddOrganisationValidator(IRoatpApiClient apiClient, IRoatpOrganisationValidator organisationValidator)
 {
     _apiClient             = apiClient;
     _organisationValidator = organisationValidator;
 }
Esempio n. 27
0
 public UkprnValidationController(IRoatpApiClient roatpApiClient, IOrganisationQueryRepository organisationQueryRepository)
 {
     _roatpApiClient = roatpApiClient;
     _organisationQueryRepository = organisationQueryRepository;
 }
Esempio n. 28
0
 public UkrlpLookupController(ILogger <UkrlpLookupController> logger, IRoatpApiClient apiClient)
 {
     _logger      = logger;
     _apiClient   = apiClient;
     _retryPolicy = GetRetryPolicy();
 }