public JustToBeSafeFirstViewModelBuilder(IRestfulHelper restfulHelper, IConfiguration configuration, IMappingEngine mappingEngine, IKeywordCollector keywordCollector, IUserZoomDataBuilder userZoomDataBuilder)
 {
     _restfulHelper       = restfulHelper;
     _configuration       = configuration;
     _mappingEngine       = mappingEngine;
     _keywordCollector    = keywordCollector;
     _userZoomDataBuilder = userZoomDataBuilder;
 }
Beispiel #2
0
 public JustToBeSafeFirstViewModelBuilder(ILoggingRestClient restClient, IConfiguration configuration, IMappingEngine mappingEngine, IKeywordCollector keywordCollector, IUserZoomDataBuilder userZoomDataBuilder, IAuditLogger auditLogger)
 {
     _restClient          = restClient;
     _configuration       = configuration;
     _mappingEngine       = mappingEngine;
     _keywordCollector    = keywordCollector;
     _userZoomDataBuilder = userZoomDataBuilder;
     _auditLogger         = auditLogger;
 }
Beispiel #3
0
 public SearchController(
     IConfiguration configuration,
     IUserZoomDataBuilder userZoomDataBuilder,
     ILoggingRestClient restClientBusinessApi,
     IAuditLogger auditLogger
     )
 {
     _configuration         = configuration;
     _userZoomDataBuilder   = userZoomDataBuilder;
     _restClientBusinessApi = restClientBusinessApi;
     _auditLogger           = auditLogger;
 }
Beispiel #4
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;
 }
Beispiel #5
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);
 }
 public SearchController(IConfiguration configuration, IUserZoomDataBuilder userZoomDataBuilder, IRestClient restClientBusinessApi)
 {
     _configuration         = configuration;
     _userZoomDataBuilder   = userZoomDataBuilder;
     _restClientBusinessApi = restClientBusinessApi;
 }
 public ViewRouter(IAuditLogger auditLogger, IUserZoomDataBuilder userZoomDataBuilder)
 {
     _auditLogger         = auditLogger;
     _userZoomDataBuilder = userZoomDataBuilder;
 }
 public ViewRouter(IAuditLogger auditLogger, IUserZoomDataBuilder userZoomDataBuilder, IJourneyViewModelEqualityComparer journeyViewModelComparer)
 {
     _auditLogger              = auditLogger;
     _userZoomDataBuilder      = userZoomDataBuilder;
     _journeyViewModelComparer = journeyViewModelComparer;
 }