Beispiel #1
0
 public ContractFileManagementService(IAmazonS3ClientService amazonS3ClientService,
                                      IOptions <ContractFileServiceOptions> options)
 {
     _amazonS3ClientService = amazonS3ClientService;
     _bucketName            = options.Value.Bucket;
     _s3FolderName          = options.Value.S3FolderName;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 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;
        }