internal DefaultPasswordManagerEditor( IPasswordDerivationEngine derivationEngine, IPasswordManagerStorage passwordManagerStorage, ITimeProvider timeProvider ) { _passwordRepository = passwordManagerStorage.PasswordRepository; _derivationEngine = derivationEngine; _timeProvider = timeProvider; _masterPasswordMatcher = passwordManagerStorage.MasterPasswordMatcher; }
public PasswordListViewModel( IPasswordManagerStorage storage, PasswordEditorViewModelFactory editorFactory, PasswordListEntryViewModel.Factory entryFactory ) { _storage = storage; _editorFactory = editorFactory; _entryFactory = entryFactory; _openEditorCommand = new RelayCommand( ( ) => OpenNewEditorInternal( null ) ); UpdateList( ); EnforceAtLeastOneEditor( ); }
public StorageConfiguration( Settings settings, IPasswordManagerStorage storage ) { _settings = settings; _storage = storage; ApplyStorageTypeSetting( ); }
public PasswordExchange( IPasswordManagerStorage storage ) { _storage = storage; }
public static IPasswordManagerEditor CreateService( IPasswordDerivationEngine derivationEngine, IPasswordManagerStorage passwordManagerStorage, ITimeProvider timeProvider ) { return new DefaultPasswordManagerEditor( derivationEngine, passwordManagerStorage, timeProvider ); }
public void SetUpStorageConfiguration( ) { _storage = PasswordManagerStorage.CreateService( new InMemoryPasswordData( ) ); _settings = new Settings( ); }