internal ListGenerator( [Import] IFileNameManager fileNameManager, [Import] IConfigurationProvider configurationProvider) { this.fileNameManager = fileNameManager; this.configurationProvider = configurationProvider; }
public ReportCommand( [Import] IConfigurationProvider configurationProvider, [Import] IFileNameManager fileNameManager) { this.configurationProvider = configurationProvider; this.fileNameManager = fileNameManager; }
public MainWindowViewModel(IPDFManager pdfManager, IIOManager ioManager, IFileNameManager fileNameManager, IDataManager dataManager, IDataConnector <IVOAType> dataConnector, ICSVManager csvManager ) { mainWindow = dataManager.MainWindow; this.pdfManager = pdfManager; this.ioManager = ioManager; this.fileNameManager = fileNameManager; this.dataManager = dataManager; this.dataConnector = dataConnector; this.csvManager = csvManager; #if DEBUG TemplatePath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName; TemplatePath = Path.GetFullPath(Path.Combine(TemplatePath, @"..\")); TemplatePath += @"masts_dvr_tool.Tests\StubForms\mockForm.pdf"; #endif Prefix = "VOA"; EncryptionLabel = "Encryption?"; EncryptionEnabled = true; }
internal FileEncryptor( ISymmetricEncryptor symmetricEncryptor, IEncryptionKeyGenerator encryptionKeyGenerator, IConfigurationProvider configurationProvider, IFileNameManager fileNameManager, EncryptionKeyInput encryptionKeyInput, string vaultName) { var key = encryptionKeyGenerator.Generate(encryptionKeyInput); this.parameters = new SymmetricEncryptionParameters { Algorithm = AlgorithmType.Aes, Mode = CipherMode.CBC, Padding = PaddingMode.PKCS7, Key = key }; this.symmetricEncryptor = symmetricEncryptor; this.configurationProvider = configurationProvider; this.fileNameManager = fileNameManager; this.vaultName = vaultName; }
public IOManager(IFileNameManager fileNameService) { this.fileNameService = fileNameService; }