public QuestionNavigationService(IJourneyViewModelBuilder journeyViewModelBuilder, IConfiguration configuration, ILoggingRestClient restClientBusinessApi, IViewRouter viewRouter)
 {
     _journeyViewModelBuilder = journeyViewModelBuilder;
     _configuration           = configuration;
     _restClientBusinessApi   = restClientBusinessApi;
     _viewRouter = viewRouter;
 }
 public JustToBeSafeViewModelBuilder(IJourneyViewModelBuilder journeyViewModelBuilder, ILoggingRestClient restClient, IConfiguration configuration, IMappingEngine mappingEngine)
 {
     _journeyViewModelBuilder = journeyViewModelBuilder;
     _restClient    = restClient;
     _configuration = configuration;
     _mappingEngine = mappingEngine;
 }
Exemple #3
0
 public JustToBeSafeViewModelBuilder(IJourneyViewModelBuilder journeyViewModelBuilder, IRestfulHelper restfulHelper,
                                     IConfiguration configuration, IMappingEngine mappingEngine)
 {
     _journeyViewModelBuilder = journeyViewModelBuilder;
     _restfulHelper           = restfulHelper;
     _configuration           = configuration;
     _mappingEngine           = mappingEngine;
 }
 public RegisterForSMSController(IRegisterForSMSViewModelBuilder registerForSmsViewModelBuilder,
                                 IJourneyViewModelBuilder journeyViewModelBuilder, IConfiguration configuration, ILoggingRestClient restClientBusinessApi, IViewRouter viewRouter)
 {
     _registerForSmsViewModelBuilder = registerForSmsViewModelBuilder;
     _configuration = configuration;
     _viewRouter    = viewRouter;
     _questionNavigiationService = new QuestionNavigationService(journeyViewModelBuilder, configuration,
                                                                 restClientBusinessApi, viewRouter);
 }
Exemple #5
0
 public QuestionController(IJourneyViewModelBuilder journeyViewModelBuilder,
                           IConfiguration configuration, IJustToBeSafeFirstViewModelBuilder justToBeSafeFirstViewModelBuilder, IDirectLinkingFeature directLinkingFeature,
                           IAuditLogger auditLogger, IUserZoomDataBuilder userZoomDataBuilder, IRestClient restClientBusinessApi, IViewRouter viewRouter)
 {
     _journeyViewModelBuilder           = journeyViewModelBuilder;
     _configuration                     = configuration;
     _justToBeSafeFirstViewModelBuilder = justToBeSafeFirstViewModelBuilder;
     _directLinkingFeature              = directLinkingFeature;
     _auditLogger           = auditLogger;
     _userZoomDataBuilder   = userZoomDataBuilder;
     _restClientBusinessApi = restClientBusinessApi;
     _viewRouter            = viewRouter;
 }
Exemple #6
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);
 }