From c2c081c8e4b5350d449ffc25389ef90483078f52 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 28 Apr 2013 01:44:45 -0400 Subject: fixes #206 - Adding roles, deleting actors, changing names - not being picked up --- MediaBrowser.Controller/Entities/BaseItem.cs | 82 ++-------------------------- 1 file changed, 4 insertions(+), 78 deletions(-) (limited to 'MediaBrowser.Controller/Entities') diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index 805cb7bdfa..eca0ea4629 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -31,6 +31,7 @@ namespace MediaBrowser.Controller.Entities Studios = new List(); People = new List(); CriticReviews = new List(); + Taglines = new List(); } /// @@ -880,10 +881,10 @@ namespace MediaBrowser.Controller.Entities OfficialRating = null; CustomRating = null; Overview = null; - Taglines = null; + Taglines.Clear(); Language = null; - Studios = null; - Genres = null; + Studios.Clear(); + Genres.Clear(); CommunityRating = null; RunTimeTicks = null; AspectRatio = null; @@ -1052,24 +1053,6 @@ namespace MediaBrowser.Controller.Entities return (DateTime.UtcNow - DateCreated).TotalDays < ConfigurationManager.Configuration.RecentItemDays; } - /// - /// Adds people to the item - /// - /// The people. - /// - public void AddPeople(IEnumerable people) - { - if (people == null) - { - throw new ArgumentNullException(); - } - - foreach (var person in people) - { - AddPerson(person); - } - } - /// /// Adds a person to the item /// @@ -1087,12 +1070,6 @@ namespace MediaBrowser.Controller.Entities throw new ArgumentNullException(); } - if (People == null) - { - People = new List { person }; - return; - } - // If the type is GuestStar and there's already an Actor entry, then update it to avoid dupes if (string.Equals(person.Type, PersonType.GuestStar, StringComparison.OrdinalIgnoreCase)) { @@ -1123,24 +1100,6 @@ namespace MediaBrowser.Controller.Entities } } - /// - /// Adds studios to the item - /// - /// The studios. - /// - public void AddStudios(IEnumerable studios) - { - if (studios == null) - { - throw new ArgumentNullException(); - } - - foreach (var name in studios) - { - AddStudio(name); - } - } - /// /// Adds a studio to the item /// @@ -1153,11 +1112,6 @@ namespace MediaBrowser.Controller.Entities throw new ArgumentNullException("name"); } - if (Studios == null) - { - Studios = new List(); - } - if (!Studios.Contains(name, StringComparer.OrdinalIgnoreCase)) { Studios.Add(name); @@ -1176,11 +1130,6 @@ namespace MediaBrowser.Controller.Entities throw new ArgumentNullException("name"); } - if (Taglines == null) - { - Taglines = new List(); - } - if (!Taglines.Contains(name, StringComparer.OrdinalIgnoreCase)) { Taglines.Add(name); @@ -1222,11 +1171,6 @@ namespace MediaBrowser.Controller.Entities throw new ArgumentNullException("name"); } - if (Genres == null) - { - Genres = new List(); - } - if (!Genres.Contains(name, StringComparer.OrdinalIgnoreCase)) { Genres.Add(name); @@ -1256,24 +1200,6 @@ namespace MediaBrowser.Controller.Entities } } - /// - /// Adds genres to the item - /// - /// The genres. - /// - public void AddGenres(IEnumerable genres) - { - if (genres == null) - { - throw new ArgumentNullException(); - } - - foreach (var name in genres) - { - AddGenre(name); - } - } - /// /// Marks the item as either played or unplayed /// -- cgit v1.2.3