LANCommander/LANCommander.Launcher.Data/Models/User.cs

17 lines
No EOL
440 B
C#

using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization;
namespace LANCommander.Launcher.Data.Models;
[Table("Users")]
public class User : BaseModel
{
public string? UserName { get; set; }
public string? Alias { get; set; }
public Media? Avatar { get; set; }
public Library? Library { get; set; }
[JsonIgnore]
[NotMapped]
public string? GetUserNameSafe => Alias ?? UserName;
}