From 0b219e11690b634cea3814f50283809a9a23d492 Mon Sep 17 00:00:00 2001 From: Taloth Saldono <Taloth@users.noreply.github.com> Date: Sat, 3 Oct 2015 21:19:25 +0200 Subject: [PATCH] Fixed nullables. --- src/NzbDrone.Api/ClientSchema/SchemaBuilder.cs | 2 +- src/NzbDrone.Api/Episodes/EpisodeResource.cs | 8 ++++---- src/NzbDrone.Common/Extensions/TryParseExtensions.cs | 2 +- .../Datastore/MappingExtentionFixture.cs | 2 +- .../DataAugmentation/Scene/SceneMappingService.cs | 8 ++++---- src/NzbDrone.Core/Tv/Episode.cs | 8 ++++---- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/NzbDrone.Api/ClientSchema/SchemaBuilder.cs b/src/NzbDrone.Api/ClientSchema/SchemaBuilder.cs index b91e2cea5..4a0dbc82c 100644 --- a/src/NzbDrone.Api/ClientSchema/SchemaBuilder.cs +++ b/src/NzbDrone.Api/ClientSchema/SchemaBuilder.cs @@ -89,7 +89,7 @@ namespace NzbDrone.Api.ClientSchema propertyInfo.SetValue(target, value, null); } - else if (propertyInfo.PropertyType == typeof(Nullable<Int32>)) + else if (propertyInfo.PropertyType == typeof(int?)) { var value = field.Value.ToString().ParseInt32(); propertyInfo.SetValue(target, value, null); diff --git a/src/NzbDrone.Api/Episodes/EpisodeResource.cs b/src/NzbDrone.Api/Episodes/EpisodeResource.cs index f63eb8d75..5a2d72d90 100644 --- a/src/NzbDrone.Api/Episodes/EpisodeResource.cs +++ b/src/NzbDrone.Api/Episodes/EpisodeResource.cs @@ -20,10 +20,10 @@ namespace NzbDrone.Api.Episodes public bool HasFile { get; set; } public bool Monitored { get; set; } - public Nullable<Int32> AbsoluteEpisodeNumber { get; set; } - public Nullable<Int32> SceneAbsoluteEpisodeNumber { get; set; } - public Nullable<Int32> SceneEpisodeNumber { get; set; } - public Nullable<Int32> SceneSeasonNumber { get; set; } + public int? AbsoluteEpisodeNumber { get; set; } + public int? SceneAbsoluteEpisodeNumber { get; set; } + public int? SceneEpisodeNumber { get; set; } + public int? SceneSeasonNumber { get; set; } public bool UnverifiedSceneNumbering { get; set; } public DateTime? EndTime { get; set; } public DateTime? GrabDate { get; set; } diff --git a/src/NzbDrone.Common/Extensions/TryParseExtensions.cs b/src/NzbDrone.Common/Extensions/TryParseExtensions.cs index 1d9fc1bdc..c485fbd54 100644 --- a/src/NzbDrone.Common/Extensions/TryParseExtensions.cs +++ b/src/NzbDrone.Common/Extensions/TryParseExtensions.cs @@ -4,7 +4,7 @@ namespace NzbDrone.Common.Extensions { public static class TryParseExtensions { - public static Nullable<int> ParseInt32(this string source) + public static int? ParseInt32(this string source) { int result = 0; diff --git a/src/NzbDrone.Core.Test/Datastore/MappingExtentionFixture.cs b/src/NzbDrone.Core.Test/Datastore/MappingExtentionFixture.cs index 75ee030f9..c73b00353 100644 --- a/src/NzbDrone.Core.Test/Datastore/MappingExtentionFixture.cs +++ b/src/NzbDrone.Core.Test/Datastore/MappingExtentionFixture.cs @@ -24,7 +24,7 @@ namespace NzbDrone.Core.Test.Datastore public string PropString { get; set; } public int PropInt { get; set; } public bool PropBool { get; set; } - public Nullable<int> PropNullable { get; set; } + public int? PropNullable { get; set; } public EmbeddedType Embedded { get; set; } public List<EmbeddedType> EmbeddedList { get; set; } } diff --git a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs index 4523cf10f..a7f5c318a 100644 --- a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs +++ b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs @@ -15,9 +15,9 @@ namespace NzbDrone.Core.DataAugmentation.Scene public interface ISceneMappingService { List<string> GetSceneNames(int tvdbId, IEnumerable<int> seasonNumbers); - Nullable<int> FindTvdbId(string title); + int? FindTvdbId(string title); List<SceneMapping> FindByTvdbId(int tvdbId); - Nullable<Int32> GetSeasonNumber(string title); + int? GetSeasonNumber(string title); } public class SceneMappingService : ISceneMappingService, @@ -61,7 +61,7 @@ namespace NzbDrone.Core.DataAugmentation.Scene .Select(m => m.SearchTerm).Distinct().ToList()); } - public Nullable<Int32> FindTvdbId(string title) + public int? FindTvdbId(string title) { var mapping = FindMapping(title); @@ -88,7 +88,7 @@ namespace NzbDrone.Core.DataAugmentation.Scene return mappings; } - public Nullable<Int32> GetSeasonNumber(string title) + public int? GetSeasonNumber(string title) { var mapping = FindMapping(title); diff --git a/src/NzbDrone.Core/Tv/Episode.cs b/src/NzbDrone.Core/Tv/Episode.cs index 3f0c18b32..fdbd22704 100644 --- a/src/NzbDrone.Core/Tv/Episode.cs +++ b/src/NzbDrone.Core/Tv/Episode.cs @@ -25,10 +25,10 @@ namespace NzbDrone.Core.Tv public DateTime? AirDateUtc { get; set; } public string Overview { get; set; } public bool Monitored { get; set; } - public Nullable<Int32> AbsoluteEpisodeNumber { get; set; } - public Nullable<Int32> SceneAbsoluteEpisodeNumber { get; set; } - public Nullable<Int32> SceneSeasonNumber { get; set; } - public Nullable<Int32> SceneEpisodeNumber { get; set; } + public int? AbsoluteEpisodeNumber { get; set; } + public int? SceneAbsoluteEpisodeNumber { get; set; } + public int? SceneSeasonNumber { get; set; } + public int? SceneEpisodeNumber { get; set; } public bool UnverifiedSceneNumbering { get; set; } public Ratings Ratings { get; set; } public List<MediaCover.MediaCover> Images { get; set; }