Example #1
0
 public QuestionController(IJourneyViewModelBuilder journeyViewModelBuilder,
                           IConfiguration configuration, IJustToBeSafeFirstViewModelBuilder justToBeSafeFirstViewModelBuilder, IDirectLinkingFeature directLinkingFeature,
                           IAuditLogger auditLogger, IUserZoomDataBuilder userZoomDataBuilder, IRestClient restClientBusinessApi, IViewRouter viewRouter, IPostcodePrefillFeature postcodePrefillFeature, IDosEndpointFeature dosEndpointFeature)
 {
     _journeyViewModelBuilder           = journeyViewModelBuilder;
     _configuration                     = configuration;
     _justToBeSafeFirstViewModelBuilder = justToBeSafeFirstViewModelBuilder;
     _directLinkingFeature              = directLinkingFeature;
     _auditLogger            = auditLogger;
     _userZoomDataBuilder    = userZoomDataBuilder;
     _restClientBusinessApi  = restClientBusinessApi;
     _viewRouter             = viewRouter;
     _postcodePrefillFeature = postcodePrefillFeature;
     _dosEndpointFeature     = dosEndpointFeature;
 }
Example #2
0
 public QuestionController(IJourneyViewModelBuilder journeyViewModelBuilder,
                           IConfiguration configuration, IJustToBeSafeFirstViewModelBuilder justToBeSafeFirstViewModelBuilder, IDirectLinkingFeature directLinkingFeature,
                           IAuditLogger auditLogger, IUserZoomDataBuilder userZoomDataBuilder, ILoggingRestClient restClientBusinessApi, IViewRouter viewRouter,
                           IDosEndpointFeature dosEndpointFeature, IDOSSpecifyDispoTimeFeature dosSpecifyDispoTimeFeature, IOutcomeViewModelBuilder outcomeViewModelBuilder,
                           IPostCodeAllowedValidator postCodeAllowedValidator) : base(postCodeAllowedValidator)
 {
     _journeyViewModelBuilder           = journeyViewModelBuilder;
     _configuration                     = configuration;
     _justToBeSafeFirstViewModelBuilder = justToBeSafeFirstViewModelBuilder;
     _directLinkingFeature              = directLinkingFeature;
     _auditLogger                = auditLogger;
     _userZoomDataBuilder        = userZoomDataBuilder;
     _restClientBusinessApi      = restClientBusinessApi;
     _viewRouter                 = viewRouter;
     _dosEndpointFeature         = dosEndpointFeature;
     _dosSpecifyDispoTimeFeature = dosSpecifyDispoTimeFeature;
     _outcomeViewModelBuilder    = outcomeViewModelBuilder;
     _questionNavigiationService = new QuestionNavigationService(_journeyViewModelBuilder, _configuration,
                                                                 _restClientBusinessApi, _viewRouter);
 }