Beispiel #1
0
        protected PasswordScreen(PasswordModel _selectedPassword, VaultViewModel _vaultViewModel)
        {
            SelectedPassword = _selectedPassword;
            VaultVM          = _vaultViewModel;

            dialogCoordinator = DialogCoordinator.Instance;
        }
        public EditPasswordViewModel(PasswordModel _selectedPassword, VaultViewModel _vaultViewModel) : base(_selectedPassword, _vaultViewModel)
        {
            if (SelectedPassword != null)
            {
                this.Name     = SelectedPassword.Name;
                this.Website  = SelectedPassword.Website;
                this.Username = SelectedPassword.Username;
                this.Password = SelectedPassword.Password;
            }

            dialogCoordinator = DialogCoordinator.Instance;
        }
        public DisplayPasswordViewModel(PasswordModel _selectedPassword, VaultViewModel _vaultViewModel) : base(_selectedPassword, _vaultViewModel)
        {
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < HIDDEN_PASSWORD_LENGTH; i++)
            {
                sb.Append(PASSWORD_CHAR);
            }

            HiddenPassword = sb.ToString();

            if (SelectedPassword != null)
            {
                this.Name     = SelectedPassword.Name;
                this.Website  = SelectedPassword.Website;
                this.Username = SelectedPassword.Username;
                this.Password = HiddenPassword;
            }
        }
Beispiel #4
0
 protected PasswordScreen(PasswordModel _selectedPassword, VaultViewModel _vaultViewModel)
 {
     SelectedPassword = _selectedPassword;
     VaultVM          = _vaultViewModel;
 }
Beispiel #5
0
 public NewPasswordViewModel(PasswordModel _selectedPassword, VaultViewModel _vaultViewModel) : base(_selectedPassword, _vaultViewModel)
 {
 }