public BookingService( IDistributedCacheWrapper distributedCache, IPageHelper pageHelper, IEnumerable <IBookingProvider> bookingProviders, IPageFactory pageFactory, IMappingService mappingService, IWebHostEnvironment environment, ISchemaFactory schemaFactory, ISessionHelper sessionHelper, IHashUtil hashUtil, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IHttpContextAccessor httpContextAccessor) { _distributedCache = distributedCache; _pageHelper = pageHelper; _bookingProviders = bookingProviders; _pageFactory = pageFactory; _mappingService = mappingService; _environment = environment; _schemaFactory = schemaFactory; _sessionHelper = sessionHelper; _hashUtil = hashUtil; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _httpContextAccessor = httpContextAccessor; }
public MappingService(IDistributedCacheWrapper distributedCache, IElementMapper elementMapper, ISchemaFactory schemaFactory, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, ILogger <MappingService> logger) { _distributedCache = distributedCache; _elementMapper = elementMapper; _schemaFactory = schemaFactory; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _logger = logger; }
public BookingService( IDistributedCacheWrapper distributedCache, IPageHelper pageHelper, IEnumerable <IBookingProvider> bookingProviders, IPageFactory pageFactory, IMappingService mappingService, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration) { _distributedCache = distributedCache; _pageHelper = pageHelper; _bookingProviders = bookingProviders; _pageFactory = pageFactory; _mappingService = mappingService; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; }
public S3FileSchemaProvider(IS3Gateway s3Service, IWebHostEnvironment environment, IDistributedCacheWrapper distributedCacheWrapper, IConfiguration configuration, IOptions <DistributedCacheConfiguration> distributedCacheConfiguration, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, ILogger <ISchemaProvider> logger) { _s3Gateway = s3Service; _environment = environment; _configuration = configuration; _logger = logger; _distributedCacheWrapper = distributedCacheWrapper; _distributedCacheConfiguration = distributedCacheConfiguration.Value; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; }
public SchemaFactory(IDistributedCacheWrapper distributedCache, ISchemaProvider schemaProvider, ILookupSchemaTransformFactory lookupSchemaFactory, IReusableElementSchemaTransformFactory reusableElementSchemaFactory, IOptions <DistributedCacheConfiguration> distributedCacheConfiguration, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IConfiguration configuration) { _distributedCache = distributedCache; _schemaProvider = schemaProvider; _lookupSchemaFactory = lookupSchemaFactory; _reusableElementSchemaFactory = reusableElementSchemaFactory; _distributedCacheConfiguration = distributedCacheConfiguration.Value; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _configuration = configuration; }
public PageHelper(IViewRender viewRender, IElementHelper elementHelper, IDistributedCacheWrapper distributedCache, IOptions <FormConfiguration> disallowedKeys, IWebHostEnvironment enviroment, ICache cache, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IEnumerable <IPaymentProvider> paymentProviders, ISessionHelper sessionHelper, IHttpContextAccessor httpContextAccessor) { _viewRender = viewRender; _elementHelper = elementHelper; _distributedCache = distributedCache; _disallowedKeys = disallowedKeys.Value; _environment = enviroment; _cache = cache; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _paymentProviders = paymentProviders; _sessionHelper = sessionHelper; _httpContextAccessor = httpContextAccessor; }
public MappingService(IDistributedCacheWrapper distributedCache, IElementMapper elementMapper, ISchemaFactory schemaFactory, IWebHostEnvironment environment, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IDetectionService detectionService, ILogger <MappingService> logger) { _distributedCache = distributedCache; _elementMapper = elementMapper; _schemaFactory = schemaFactory; _environment = environment; _detectionService = detectionService; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _logger = logger; }
public PageService( IEnumerable <IElementValidator> validators, IPageHelper pageHelper, ISessionHelper sessionHelper, IAddressService addressService, IFileUploadService fileUploadService, IStreetService streetService, IOrganisationService organisationService, IDistributedCacheWrapper distributedCache, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IWebHostEnvironment environment, ISuccessPageFactory successPageFactory, IPageFactory pageFactory, IBookingService bookingService, ISchemaFactory schemaFactory, IIncomingDataHelper incomingDataHelper, IActionsWorkflow actionsWorkflow, IAddAnotherService addAnotherService, IFormAvailabilityService formAvailabilityService, ILogger <IPageService> logger, IEnumerable <IFileStorageProvider> fileStorageProviders, IConfiguration configuration) { _validators = validators; _pageHelper = pageHelper; _sessionHelper = sessionHelper; _streetService = streetService; _addressService = addressService; _bookingService = bookingService; _organisationService = organisationService; _fileUploadService = fileUploadService; _distributedCache = distributedCache; _schemaFactory = schemaFactory; _successPageContentFactory = successPageFactory; _pageContentFactory = pageFactory; _environment = environment; _formAvailabilityService = formAvailabilityService; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _incomingDataHelper = incomingDataHelper; _actionsWorkflow = actionsWorkflow; _logger = logger; _addAnotherService = addAnotherService; _fileStorageProviders = fileStorageProviders; _configuration = configuration; }
public PageHelper(IViewRender viewRender, IElementHelper elementHelper, IDistributedCacheWrapper distributedCache, IOptions <FormConfiguration> disallowedKeys, IWebHostEnvironment enviroment, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, ISessionHelper sessionHelper, IEnumerable <IFileStorageProvider> fileStorageProviders, IConfiguration configuration) { _viewRender = viewRender; _elementHelper = elementHelper; _distributedCache = distributedCache; _fileStorageProviders = fileStorageProviders; _disallowedKeys = disallowedKeys.Value; _environment = enviroment; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _sessionHelper = sessionHelper; _configuration = configuration; }
public SchemaFactory(IDistributedCacheWrapper distributedCache, ISchemaProvider schemaProvider, ILookupSchemaTransformFactory lookupSchemaFactory, IReusableElementSchemaTransformFactory reusableElementSchemaFactory, IOptions <DistributedCacheConfiguration> distributedCacheConfiguration, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IConfiguration configuration, IFormSchemaIntegrityValidator formSchemaIntegrityValidator, IEnumerable <IUserPageTransformFactory> userPageTransformFactories) { _distributedCache = distributedCache; _schemaProvider = schemaProvider; _lookupSchemaFactory = lookupSchemaFactory; _reusableElementSchemaFactory = reusableElementSchemaFactory; _distributedCacheConfiguration = distributedCacheConfiguration.Value; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _configuration = configuration; _formSchemaIntegrityValidator = formSchemaIntegrityValidator; _userPageTransformFactories = userPageTransformFactories; }
public PayService( IEnumerable <IPaymentProvider> paymentProviders, ILogger <PayService> logger, IGateway gateway, ICache cache, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, ISessionHelper sessionHelper, IMappingService mappingService, IWebHostEnvironment hostingEnvironment, IPageHelper pageHelper) { _gateway = gateway; _logger = logger; _paymentProviders = paymentProviders; _cache = cache; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _sessionHelper = sessionHelper; _mappingService = mappingService; _hostingEnvironment = hostingEnvironment; _pageHelper = pageHelper; }
public PageService( IEnumerable <IElementValidator> validators, IPageHelper pageHelper, ISessionHelper sessionHelper, IAddressService addressService, IFileUploadService fileUploadService, IStreetService streetService, IOrganisationService organisationService, IDistributedCacheWrapper distributedCache, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration, IWebHostEnvironment environment, ISuccessPageFactory successPageFactory, IPageFactory pageFactory, IBookingService bookingService, ISchemaFactory schemaFactory, IMappingService mappingService, IPayService payService, IIncomingDataHelper incomingDataHelper, IActionsWorkflow actionsWorkflow) { _validators = validators; _pageHelper = pageHelper; _sessionHelper = sessionHelper; _streetService = streetService; _addressService = addressService; _bookingService = bookingService; _organisationService = organisationService; _fileUploadService = fileUploadService; _distributedCache = distributedCache; _schemaFactory = schemaFactory; _successPageContentFactory = successPageFactory; _pageContentFactory = pageFactory; _environment = environment; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; _payService = payService; _mappingService = mappingService; _incomingDataHelper = incomingDataHelper; _actionsWorkflow = actionsWorkflow; }
public DistributedCacheWrapper(IDistributedCache distributedCache, IOptions <DistributedCacheExpirationConfiguration> distributedCacheExpirationConfiguration) { _distributedCache = distributedCache; _distributedCacheExpirationConfiguration = distributedCacheExpirationConfiguration.Value; }