Files
Library/OwnChar/Model/UserAccount.cs

17 lines
611 B
C#

using Pilz.Cryptography;
namespace OwnChar.Model
{
public class UserAccount(string email, string username, SecureString password, string? displayName)
{
public UserProfile Profile { get; set; } = new(string.IsNullOrWhiteSpace(displayName) ? username : displayName);
public string Username { get; set; } = username;
public string Email { get; set; } = email;
public SecureString Password { get; set; } = password;
public UserAccount(string email, string username, SecureString password) : this(email, username, password, username)
{
}
}
}