public ApplicationExtract(ILogger <ApplicationExtract> log, ApplyDataContext applyDataContext, IQnaApiClient qnaApiClient, ISectorProcessingService sectorProcessingService) { _logger = log; _applyDataContext = applyDataContext; _qnaApiClient = qnaApiClient; _sectorProcessingService = sectorProcessingService; }
public RoatpManagementHierarchyController(ISessionService sessionService, IQnaApiClient qnaApiClient, IApplicationApiClient applicationApiClient, IAnswerFormService answerFormService, ITabularDataRepository tabularDataRepository) : base(sessionService) { _qnaApiClient = qnaApiClient; _applicationApiClient = applicationApiClient; _answerFormService = answerFormService; _tabularDataRepository = tabularDataRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="qnaApiClient"></param> /// <param name="sessionService"></param> /// <param name="logger"></param> public ApplicationController(IQnaApiClient qnaApiClient, ISessionService sessionService, ILogger <ApplicationController> logger) { _logger = logger; _sessionService = sessionService; _qnaApiClient = qnaApiClient; }
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 ApplicationService(IQnaApiClient qnApiClient, IApplicationApiClient applicationApiClient, ILearnerDetailsApiClient learnerDetailsApiClient, IOrganisationsApiClient organisationsApiClient) { _qnaApiClient = qnApiClient; _applicationApiClient = applicationApiClient; _learnerDetailsApiClient = learnerDetailsApiClient; _organisationsApiClient = organisationsApiClient; }
public StandardController(IApplicationApiClient apiClient, IOrganisationsApiClient orgApiClient, IQnaApiClient qnaApiClient, IContactsApiClient contactsApiClient) { _apiClient = apiClient; _orgApiClient = orgApiClient; _qnaApiClient = qnaApiClient; _contactsApiClient = contactsApiClient; }
public FinancialController(IApiClient apiClient, IApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient, IHttpContextAccessor contextAccessor) { _apiClient = apiClient; _applyApiClient = applyApiClient; _contextAccessor = contextAccessor; _qnaApiClient = qnaApiClient; }
// TODO: for story APR-1152, implement link to repo interface that: // 1. tries to fetch the config from the API repository // 2. if present, use as source of truth // 3. if not present, retrieve from appsettings.json, and store to repository via API public NotRequiredOverridesService(IOptions <List <NotRequiredOverrideConfiguration> > notRequiredOverrides, IQnaApiClient qnaApiClient, ISessionService sessionService) { _configuration = notRequiredOverrides.Value; _qnaApiClient = qnaApiClient; _sessionService = sessionService; }
public RefreshTrusteesService(IQnaApiClient qnaApiClient, IOuterApiClient outerApiClient, IOrganisationApiClient organisationApiClient, IApplicationApiClient applicationApiClient, ILogger <RefreshTrusteesService> logger) { _outerApiClient = outerApiClient; _organisationApiClient = organisationApiClient; _applicationApiClient = applicationApiClient; _logger = logger; _qnaApiClient = qnaApiClient; }
public RoatpTaskListWorkflowService(IQnaApiClient qnaApiClient, INotRequiredOverridesService notRequiredOverridesService, IOptions <List <TaskListConfiguration> > configuration, ILogger <RoatpTaskListWorkflowService> logger) { _qnaApiClient = qnaApiClient; _notRequiredOverridesService = notRequiredOverridesService; _configuration = configuration.Value; _logger = logger; }
public RoatpFinancialController(IRoatpOrganisationApiClient apiClient, IRoatpApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient, IRoatpSearchTermValidator searchTermValidator, IRoatpFinancialClarificationViewModelValidator clarificationValidator, ICsvExportService csvExportService) { _applyApiClient = applyApiClient; _searchTermValidator = searchTermValidator; _clarificationValidator = clarificationValidator; _csvExportService = csvExportService; _qnaApiClient = qnaApiClient; }
public RoatpFinancialController(IRoatpOrganisationApiClient apiClient, IRoatpApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient, IHttpContextAccessor contextAccessor, IRoatpFinancialClarificationViewModelValidator clarificationValidator, ICsvExportService csvExportService) { _applyApiClient = applyApiClient; _contextAccessor = contextAccessor; _clarificationValidator = clarificationValidator; _csvExportService = csvExportService; _qnaApiClient = qnaApiClient; }
public OverallOutcomeService(IOutcomeApiClient apiClient, IApplicationApiClient applicationApiClient, IQnaApiClient qnaApiClient, IAssessorLookupService assessorLookupService, IAppealsApiClient appealsApiClient) { _apiClient = apiClient; _applicationApiClient = applicationApiClient; _qnaApiClient = qnaApiClient; _assessorLookupService = assessorLookupService; _appealsApiClient = appealsApiClient; }
public StandardController(IApplicationApiClient apiClient, IOrganisationsApiClient orgApiClient, IQnaApiClient qnaApiClient, IContactsApiClient contactsApiClient, IStandardVersionClient standardVersionApiClient, IApplicationService applicationService, IHttpContextAccessor httpContextAccessor, IWebConfiguration config) : base(apiClient, contactsApiClient, httpContextAccessor) { _orgApiClient = orgApiClient; _qnaApiClient = qnaApiClient; _standardVersionApiClient = standardVersionApiClient; _applicationService = applicationService; _config = config; }
public RoatpWhosInControlApplicationController(IQnaApiClient qnaApiClient, IApplicationApiClient applicationApiClient, IAnswerFormService answerFormService, ITabularDataRepository tabularDataRepository, ISessionService sessionService) : base(sessionService) { _qnaApiClient = qnaApiClient; _applicationApiClient = applicationApiClient; _answerFormService = answerFormService; _tabularDataRepository = tabularDataRepository; }
public GetHelpController(ILogger <GetHelpController> logger, IQnaApiClient qnaApiClient, IUsersApiClient usersApiClient, ISessionService sessionService, IOptions <List <TaskListConfiguration> > taskListConfiguration, IGetHelpWithQuestionEmailService emailService) { _logger = logger; _qnaApiClient = qnaApiClient; _usersApiClient = usersApiClient; _sessionService = sessionService; _taskListConfiguration = taskListConfiguration.Value; _emailService = emailService; }
public ApplicationController(IApiClient apiClient, IApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient, IHttpContextAccessor contextAccessor, IAnswerService answerService, IAnswerInjectionService answerInjectionService, ILogger <ApplicationController> logger) { _apiClient = apiClient; _applyApiClient = applyApiClient; _qnaApiClient = qnaApiClient; _contextAccessor = contextAccessor; _answerService = answerService; _answerInjectionService = answerInjectionService; _logger = logger; }
public TaskListOrchestrator(IApplicationApiClient apiClient, IQnaApiClient qnaApiClient, IRoatpOrganisationVerificationService organisationVerificationService, IRoatpTaskListWorkflowService roatpTaskListWorkflowService, INotRequiredOverridesService notRequiredOverridesService) { _apiClient = apiClient; _qnaApiClient = qnaApiClient; _organisationVerificationService = organisationVerificationService; _roatpTaskListWorkflowService = roatpTaskListWorkflowService; _notRequiredOverridesService = notRequiredOverridesService; }
public RoatpWhosInControlApplicationController(IQnaApiClient qnaApiClient, IApplicationApiClient applicationApiClient, IAnswerFormService answerFormService, ITabularDataRepository tabularDataRepository, ISessionService sessionService, ICompaniesHouseApiClient companiesHouseApiClient, IOrganisationApiClient organisationApiClient, ILogger <RoatpWhosInControlApplicationController> logger) : base(sessionService) { _qnaApiClient = qnaApiClient; _applicationApiClient = applicationApiClient; _answerFormService = answerFormService; _tabularDataRepository = tabularDataRepository; _companiesHouseApiClient = companiesHouseApiClient; _organisationApiClient = organisationApiClient; _logger = logger; }
public PreviewViewModelValidator(IQnaApiClient qnaApiClient) { RuleFor(vm => vm).Custom((vm, context) => { if (vm.SequenceNo == null) { context.AddFailure(nameof(vm.SequenceNo), SequenceNoFieldEmptyError); } if (string.IsNullOrEmpty(vm.ApplicationData)) { context.AddFailure(nameof(vm.ApplicationData), ApplicaitonDataEmptyError); } else { if (!IsValidJson(vm.ApplicationData)) { context.AddFailure(nameof(vm.ApplicationData), InvalidJson); } } if (string.IsNullOrEmpty(vm.ProjectType)) { context.AddFailure(nameof(vm.ProjectType), ProjectTypeFieldEmptyError); } else { bool projectTypeExists = false; var projects = qnaApiClient.GetProjects().Result; foreach (var _ in from project in projects let workflow = qnaApiClient.GetWorkflows(project.Id).Result where workflow != null && workflow.Exists(x => x.Type.Equals(vm.ProjectType, System.StringComparison.OrdinalIgnoreCase)) select new { }) { projectTypeExists = true; break; } if (!projectTypeExists) { context.AddFailure(nameof(vm.ProjectType), ProjectTypeFieldDoesNotExistError); } } }); }
public ApplyFileExtract(ILogger <ApplyFileExtract> log, IQnaApiClient qnaApiClient, IDatamartBlobStorageFactory datamartBlobStorageFactory) { _logger = log; _qnaApiClient = qnaApiClient; _datamartBlobStorageFactory = datamartBlobStorageFactory; }
public PageNavigationTrackingService(ISessionService sessionService, IQnaApiClient qnaApiClient) { _sessionService = sessionService; _qnaApiClient = qnaApiClient; }
public ApplicationExtract(ILogger <ApplicationExtract> log, ApplyDataContext applyDataContext, IQnaApiClient qnaApiClient) { _logger = log; _applyDataContext = applyDataContext; _qnaApiClient = qnaApiClient; }
public ResetRouteQuestionsService(IQnaApiClient qnaApiClient) { _qnaApiClient = qnaApiClient; }
public AnswerService(IApiClient apiClient, IApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient) { _apiApiClient = apiClient; _applyApiClient = applyApiClient; _qnaApiClient = qnaApiClient; }
public RoatpOrganisationVerificationService(IQnaApiClient qnaApiClient) { _qnaApiClient = qnaApiClient; }
public ApplicationController(IQnaApiClient qnaApiClient) { _qnaApiClient = qnaApiClient; }
public WithdrawalDateValidationController(IQnaApiClient qnaApiClient, IMediator mediator, ILogger <WithdrawalDateValidationController> logger) { _qnaApiClient = qnaApiClient; _mediator = mediator; _logger = logger; }
public ProcessPageFlowService(IQnaApiClient qnaApiClient, IOptions <List <TaskListConfiguration> > configuration) { _qnaApiClient = qnaApiClient; _configuration = _configuration = configuration.Value; }
public RoatpSnapshotController(IRoatpApplicationApiClient applyApiClient, IQnaApiClient qnaApiClient, IConfiguration configuration) { _applyApiClient = applyApiClient; _qnaApiClient = qnaApiClient; _configuration = configuration; }