Replace Weekday with DayOfWeek

This commit is contained in:
Patrick Barron 2020-05-21 00:22:43 -04:00
parent d72ea70995
commit 42177d1739
4 changed files with 7 additions and 34 deletions

View File

@ -19,14 +19,6 @@ namespace Jellyfin.Data.Entities
Init(); Init();
} }
/// <summary>
/// Replaces default constructor, since it's protected. Caller assumes responsibility for setting all required values before saving.
/// </summary>
public static Series CreateSeriesUnsafe()
{
return new Series();
}
/// <summary> /// <summary>
/// Public constructor with required data /// Public constructor with required data
/// </summary> /// </summary>
@ -57,27 +49,27 @@ namespace Jellyfin.Data.Entities
/// <summary> /// <summary>
/// Backing field for AirsDayOfWeek /// Backing field for AirsDayOfWeek
/// </summary> /// </summary>
protected Enums.Weekday? _AirsDayOfWeek; protected DayOfWeek? _AirsDayOfWeek;
/// <summary> /// <summary>
/// When provided in a partial class, allows value of AirsDayOfWeek to be changed before setting. /// When provided in a partial class, allows value of AirsDayOfWeek to be changed before setting.
/// </summary> /// </summary>
partial void SetAirsDayOfWeek(Enums.Weekday? oldValue, ref Enums.Weekday? newValue); partial void SetAirsDayOfWeek(DayOfWeek? oldValue, ref DayOfWeek? newValue);
/// <summary> /// <summary>
/// When provided in a partial class, allows value of AirsDayOfWeek to be changed before returning. /// When provided in a partial class, allows value of AirsDayOfWeek to be changed before returning.
/// </summary> /// </summary>
partial void GetAirsDayOfWeek(ref Enums.Weekday? result); partial void GetAirsDayOfWeek(ref DayOfWeek? result);
public Enums.Weekday? AirsDayOfWeek public DayOfWeek? AirsDayOfWeek
{ {
get get
{ {
Enums.Weekday? value = _AirsDayOfWeek; DayOfWeek? value = _AirsDayOfWeek;
GetAirsDayOfWeek(ref value); GetAirsDayOfWeek(ref value);
return (_AirsDayOfWeek = value); return (_AirsDayOfWeek = value);
} }
set set
{ {
Enums.Weekday? oldValue = _AirsDayOfWeek; DayOfWeek? oldValue = _AirsDayOfWeek;
SetAirsDayOfWeek(oldValue, ref value); SetAirsDayOfWeek(oldValue, ref value);
if (oldValue != value) if (oldValue != value)
{ {

View File

@ -73,12 +73,6 @@ namespace Jellyfin.Data.Entities
/// </summary> /// </summary>
protected User() protected User()
{ {
Groups = new HashSet<Group>();
Permissions = new HashSet<Permission>();
ProviderMappings = new HashSet<ProviderMapping>();
Preferences = new HashSet<Preference>();
AccessSchedules = new HashSet<AccessSchedule>();
Init(); Init();
} }

View File

@ -1,13 +0,0 @@
namespace Jellyfin.Data.Enums
{
public enum Weekday
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
}

View File

@ -23,7 +23,7 @@ namespace Jellyfin.Server.Implementations
public virtual DbSet<Preference> Preferences { get; set; } public virtual DbSet<Preference> Preferences { get; set; }
public virtual DbSet<Data.Entities.User> Users { get; set; } public virtual DbSet<User> Users { get; set; }
/*public virtual DbSet<Artwork> Artwork { get; set; } /*public virtual DbSet<Artwork> Artwork { get; set; }
public virtual DbSet<Book> Books { get; set; } public virtual DbSet<Book> Books { get; set; }
public virtual DbSet<BookMetadata> BookMetadata { get; set; } public virtual DbSet<BookMetadata> BookMetadata { get; set; }