예제 #1
0
 public MessageController(SecureMailDbContext context,
                          IMessageEncryptionService hybridEncryptionService,
                          IFileEncryptionService fileEncryptionService)
 {
     _secureMailDbContext      = context;
     _messageEncryptionService = hybridEncryptionService;
     _fileEncryptionService    = fileEncryptionService;
 }
예제 #2
0
        public FileStorageService(ILogger <FileStorageService> logger, IConfigurationService configurationService, IFileEncryptionService encryptionService)
        {
            _logger = logger;

            var config = configurationService.GetConfig().GetAwaiter().GetResult();

            _fileStorageConfig     = config.FileStorage;
            _fileEncryptionService = encryptionService;
        }
예제 #3
0
 public FileEncryptionOrchestrator(IFileEncryptionService IFileEncryptionService)
 {
     this._IFileEncryptionService = IFileEncryptionService;
 }