namespace Shadow.Entities; public class Playlist { required public int Id { get; set; } required public string Name { get; set; } required public string Uri { get; set; } required public string Description { get; set; } required public int CreatorId { get; set; } // UserId? required public User Creator { get; set; } public List AuthorizedPlaylistUsers { get; set; } = []; public bool CanAccess(User u) { bool isUserPresent = false; foreach (PlaylistUser pu in AuthorizedPlaylistUsers) { if (pu.User == u) { isUserPresent = true; break; } } return isUserPresent; } }