Files
songrequests_blazor/songrequests_blazor/Data/Library.cs
T

26 lines
654 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace songrequests_blazor.Data
{
public class Library
{
public int Id { get; set; }
[Required(ErrorMessage = "Der Name fehlt")]
public string Name { get; set; } = null!;
public List<Song>? Songs { get; set; }
public List<string>? ScanPaths { get; set; }
public LibraryType Type { get; set; }
[Column("Sessions_ID")]
public virtual List<Session>? UsedInSessions { get; set; }
public enum LibraryType
{
Local,
Spotify
}
}
}