示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 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;
 }
示例#4
0
 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;
 }
示例#5
0
 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;
 }
示例#6
0
 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;
 }
示例#8
0
 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;
 }
示例#9
0
 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;
 }
示例#10
0
 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;
 }
示例#11
0
 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;
 }
示例#12
0
 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;
 }