public PostcodeFirstController(IDOSBuilder dosBuilder, IAuditLogger auditLogger, IPostCodeAllowedValidator postCodeAllowedValidator, IViewRouter viewRouter) { _dosBuilder = dosBuilder; _auditLogger = auditLogger; _postCodeAllowedValidator = postCodeAllowedValidator; _viewRouter = viewRouter; }
public ReferralResultBuilder(IPostCodeAllowedValidator postCodeAllowedValidator) { if (postCodeAllowedValidator == null) { throw new ArgumentNullException("postCodeAllowedValidator"); } _postCodeAllowedValidator = postCodeAllowedValidator; }
public OutcomeController(IOutcomeViewModelBuilder outcomeViewModelBuilder, IDOSBuilder dosBuilder, ISurgeryBuilder surgeryBuilder, ILocationResultBuilder locationResultBuilder, IAuditLogger auditLogger, Presentation.Configuration.IConfiguration configuration, IPostCodeAllowedValidator postCodeAllowedValidator) { _outcomeViewModelBuilder = outcomeViewModelBuilder; _dosBuilder = dosBuilder; _surgeryBuilder = surgeryBuilder; _locationResultBuilder = locationResultBuilder; _auditLogger = auditLogger; _configuration = configuration; _postCodeAllowedValidator = postCodeAllowedValidator; }
public JourneyViewModelBuilder(IOutcomeViewModelBuilder outcomeViewModelBuilder, IMappingEngine mappingEngine, ISymptomDiscriminatorCollector symptomDiscriminatorCollector, IKeywordCollector keywordCollector, IJustToBeSafeFirstViewModelBuilder justToBeSafeFirstViewModelBuilder, IPostCodeAllowedValidator postCodeAllowedValidator) { _outcomeViewModelBuilder = outcomeViewModelBuilder; _mappingEngine = mappingEngine; _symptomDiscriminatorCollector = symptomDiscriminatorCollector; _keywordCollector = keywordCollector; _justToBeSafeFirstViewModelBuilder = justToBeSafeFirstViewModelBuilder; _postCodeAllowedValidator = postCodeAllowedValidator; }
public OutcomeController(IOutcomeViewModelBuilder outcomeViewModelBuilder, IDOSBuilder dosBuilder, ISurgeryBuilder surgeryBuilder, ILocationResultBuilder locationResultBuilder, IAuditLogger auditLogger, Presentation.Configuration.IConfiguration configuration, IPostCodeAllowedValidator postCodeAllowedValidator, IViewRouter viewRouter, IReferralResultBuilder referralResultBuilder, IRecommendedServiceBuilder recommendedServiceBuilder) : base(postCodeAllowedValidator) { _outcomeViewModelBuilder = outcomeViewModelBuilder; _dosBuilder = dosBuilder; _surgeryBuilder = surgeryBuilder; _locationResultBuilder = locationResultBuilder; _auditLogger = auditLogger; _configuration = configuration; _viewRouter = viewRouter; _referralResultBuilder = referralResultBuilder; _recommendedServiceBuilder = recommendedServiceBuilder; }
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 LocationController(IPostCodeAllowedValidator postCodeAllowedValidator, ILocationResultBuilder locationResultBuilder, IConfiguration configuration) { _postCodeAllowedValidator = postCodeAllowedValidator; _locationResultBuilder = locationResultBuilder; _configuration = configuration; }
public BaseController(IPostCodeAllowedValidator postCodeAllowedValidator) { PostCodeAllowedValidator = postCodeAllowedValidator; }