示例#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 StandardService(CacheService cacheService, IOuterApiClient outerApiClient, ILogger <StandardService> logger, IStandardRepository standardRepository)
 {
     _cacheService       = cacheService;
     _outerApiClient     = outerApiClient;
     _logger             = logger;
     _standardRepository = standardRepository;
 }
示例#3
0
 public RefreshTrusteesService(IQnaApiClient qnaApiClient, IOuterApiClient outerApiClient, IOrganisationApiClient organisationApiClient, IApplicationApiClient applicationApiClient, ILogger <RefreshTrusteesService> logger)
 {
     _outerApiClient        = outerApiClient;
     _organisationApiClient = organisationApiClient;
     _applicationApiClient  = applicationApiClient;
     _logger       = logger;
     _qnaApiClient = qnaApiClient;
 }
示例#4
0
 public TrainingProvidersUpdateService(
     ILogger <TrainingProvidersUpdateService> logger,
     IReferenceDataWriter referenceDataWriter,
     IOuterApiClient outerApiClient)
 {
     _logger = logger;
     _referenceDataWriter = referenceDataWriter;
     _outerApiClient      = outerApiClient;
 }
 public ApprenticeshipProgrammesUpdateService(
     ILogger <ApprenticeshipProgrammesUpdateService> logger,
     IReferenceDataWriter referenceDataWriter,
     IReferenceDataReader referenceDataReader,
     IOuterApiClient outerApiClient)
 {
     _logger = logger;
     _referenceDataWriter = referenceDataWriter;
     _referenceDataReader = referenceDataReader;
     _outerApiClient      = outerApiClient;
 }
 public GatewayApiChecksService(
     CompaniesHouseApiClient companiesHouseApiClient,
     IOuterApiClient outerApiClient,
     IRoatpApiClient roatpApiClient,
     IInternalQnaApiClient qnaApiClient,
     ILogger <GatewayApiChecksService> logger)
 {
     _companiesHouseApiClient = companiesHouseApiClient;
     _outerApiClient          = outerApiClient;
     _roatpApiClient          = roatpApiClient;
     _qnaApiClient            = qnaApiClient;
     _logger = logger;
 }
示例#7
0
 public OuterApiGeocodeService(IOuterApiClient outerApiClient, ILogger <OuterApiGeocodeService> logger)
 {
     _outerApiClient = outerApiClient;
     _logger         = logger;
 }
 public YourApprenticeshipDetails(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _client            = client;
     _authenticatedUser = authenticatedUser;
 }
示例#9
0
 public AuthenticatedUserClient(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     this.authenticatedUser = authenticatedUser;
     this.client            = client;
 }
示例#10
0
 public ApprenticeshipIndexModel(IOuterApiClient client, IHashingService hashing)
 {
     _client  = client;
     _hashing = hashing;
 }
示例#11
0
 public RolesAndResponsibilitiesModel(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _client            = client;
     _authenticatedUser = authenticatedUser;
 }
 public OuterApiService(IOuterApiClient outerApiClient)
 {
     _outerApiClient = outerApiClient;
 }
 public RegistrationsService(IOuterApiClient client)
 {
     _client = client;
 }
 public ConfirmYourEmployerModel(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _client            = client;
     _authenticatedUser = authenticatedUser;
 }
示例#15
0
 public OuterApiService(IOuterApiClient outerApiClient, ILogger <OuterApiService> logger)
 {
     this.outerApiClient = outerApiClient;
     this.logger         = logger;
 }
 public OuterApiGetAddressesClient(IOuterApiClient outerApiClient, ILogger <OuterApiGetAddressesClient> logger)
 {
     _outerApiClient = outerApiClient;
     _logger         = logger;
 }
 public HowYourApprenticeshipWillBeDeliveredModel(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _client            = client;
     _authenticatedUser = authenticatedUser;
 }
示例#18
0
 public ConfirmApprenticeshipModel(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _client            = client;
     _authenticatedUser = authenticatedUser;
 }
 public ConfirmYourTrainingModel(IOuterApiClient client, AuthenticatedUser authenticatedUser)
 {
     _authenticatedUser = authenticatedUser ?? throw new ArgumentNullException(nameof(authenticatedUser));
     _client            = client ?? throw new ArgumentNullException(nameof(client));
 }