public SubmitService( IGateway gateway, IPageHelper pageHelper, IWebHostEnvironment environment, IOptions <SubmissionServiceConfiguration> submissionServiceConfiguration) { _gateway = gateway; _pageHelper = pageHelper; _environment = environment; _submissionServiceConfiguration = submissionServiceConfiguration.Value; }
public SubmitService( IGateway gateway, IPageHelper pageHelper, IWebHostEnvironment environment, IOptions <SubmissionServiceConfiguration> submissionServiceConfiguration, IDistributedCacheWrapper distributedCache, ISchemaFactory schemaFactory, IReferenceNumberProvider referenceNumberProvider, IEnumerable <ISubmitProvider> submitProviders, ILogger <SubmitService> logger) { _gateway = gateway; _pageHelper = pageHelper; _environment = environment; _submissionServiceConfiguration = submissionServiceConfiguration.Value; _distributedCache = distributedCache; _schemaFactory = schemaFactory; _referenceNumberProvider = referenceNumberProvider; _submitProviders = submitProviders; _logger = logger; }