public ContractFileManagementService(IAmazonS3ClientService amazonS3ClientService, IOptions <ContractFileServiceOptions> options) { _amazonS3ClientService = amazonS3ClientService; _bucketName = options.Value.Bucket; _s3FolderName = options.Value.S3FolderName; }
public DocumentManagementService(IManagerContextService managerContextService, IServiceSupplierContextService serviceSupplierContextService, DirectContractsDbContext dbContext, IAmazonS3ClientService amazonS3ClientService, IOptions <DocumentManagementServiceOptions> options, IDateTimeProvider dateTimeProvider) { _managerContext = managerContextService; _serviceSupplierContext = serviceSupplierContextService; _dbContext = dbContext; _amazonS3ClientService = amazonS3ClientService; _bucketName = options.Value.AmazonS3Bucket; _dateTimeProvider = dateTimeProvider; }
public ImageFileService(IAmazonS3ClientService amazonS3ClientService, IOptions <ImageFileServiceOptions> options, EdoContext edoContext, IDateTimeProvider dateTimeProvider) { _amazonS3ClientService = amazonS3ClientService; _bucketName = options.Value.Bucket; _s3FolderName = options.Value.S3FolderName; _edoContext = edoContext; _dateTimeProvider = dateTimeProvider; }
public ImageManagementService(IManagerContextService managerContextService, IServiceSupplierContextService serviceSupplierContextService, DirectContractsDbContext dbContext, IAmazonS3ClientService amazonS3ClientService, IOptions <ImageManagementServiceOptions> options, IDateTimeProvider dateTimeProvider) { _managerContext = managerContextService; _serviceSupplierContext = serviceSupplierContextService; _dbContext = dbContext; _amazonS3ClientService = amazonS3ClientService; _bucketName = options.Value.AmazonS3Bucket; var amazonS3RegionEndpoint = options.Value.AmazonS3RegionEndpoint; _basePathToAmazon = $"https://{_bucketName}.s3-{amazonS3RegionEndpoint}.amazonaws.com"; _dateTimeProvider = dateTimeProvider; }