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 LearningProviderManager( IUkrlpApiClient ukrlpApiClient, IProviderRepository providerRepository, IMapper mapper, ILoggerWrapper logger) { _ukrlpApiClient = ukrlpApiClient; _providerRepository = providerRepository; _mapper = mapper; _logger = logger; }
public ChangeProcessor( IUkrlpApiClient ukrlpApiClient, IStateStore stateStore, IUkrlpDataReceiver ukrlpDataReceiver, ILogger <ChangeProcessor> logger) { _ukrlpApiClient = ukrlpApiClient; _stateStore = stateStore; _ukrlpDataReceiver = ukrlpDataReceiver; _logger = logger; }
public CacheManager( IStateRepository stateRepository, IUkrlpApiClient ukrlpApiClient, IProviderRepository providerRepository, IMapper mapper, IEventPublisher eventPublisher, IProviderProcessingQueue providerProcessingQueue, CacheConfiguration configuration, ILoggerWrapper logger) { _stateRepository = stateRepository; _ukrlpApiClient = ukrlpApiClient; _providerRepository = providerRepository; _mapper = mapper; _eventPublisher = eventPublisher; _providerProcessingQueue = providerProcessingQueue; _configuration = configuration; _logger = logger; }
static void Init(CommandLineOptions options) { _ukrlpApiClient = new UkrlpSoapApiClient( new RestClient(), new UkrlpApiConfiguration { Url = options.UkrlpUrl, StakeholderId = options.UkrlpStakeholderId, }); _httpSpiExecutionContextManager = new HttpSpiExecutionContextManager(); _httpSpiExecutionContextManager.SetInternalRequestId(Guid.NewGuid()); _providerRepository = new TableProviderRepository( new CacheConfiguration { TableStorageConnectionString = options.TableStorageConnectionString, ProviderTableName = options.ProviderTableName, StateTableName = options.StateTableName, }, _logger); }
public UkrlpLookupController(ILogger <UkrlpLookupController> logger, IUkrlpApiClient apiClient) { _logger = logger; _apiClient = apiClient; _retryPolicy = GetRetryPolicy(); }