Files
modernkeepass/ModernKeePass/ViewModels/EntryVm.cs

27 lines
950 B
C#
Raw Normal View History

2017-09-15 11:24:14 +02:00
using System.ComponentModel;
using ModernKeePassLib;
namespace ModernKeePass.ViewModels
{
2017-09-15 11:24:14 +02:00
public class EntryVm : INotifyPropertyChanged
{
public string Title { get; private set; }
public string UserName { get; private set; }
public string Password { get; private set; }
public string URL { get; private set; }
public string Notes { get; private set; }
2017-09-14 18:33:29 +02:00
public EntryVm() { }
public EntryVm(PwEntry entry)
{
Title = entry.Strings.GetSafe(PwDefs.TitleField).ReadString();
UserName = entry.Strings.GetSafe(PwDefs.UserNameField).ReadString();
Password = entry.Strings.GetSafe(PwDefs.PasswordField).ReadString();
URL = entry.Strings.GetSafe(PwDefs.UrlField).ReadString();
Notes = entry.Strings.GetSafe(PwDefs.NotesField).ReadString();
}
2017-09-15 11:24:14 +02:00
public event PropertyChangedEventHandler PropertyChanged;
}
}