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

17 lines
440 B
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization;
2025-01-19 00:06:44 -06:00
namespace LANCommander.Launcher.Data.Models;
[Table("Users")]
2025-01-19 00:06:44 -06:00
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;
2025-01-19 00:06:44 -06:00
}