mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-27 04:21:27 +02:00
Fixed nullables.
This commit is contained in:
@@ -89,7 +89,7 @@ namespace NzbDrone.Api.ClientSchema
|
|||||||
propertyInfo.SetValue(target, value, null);
|
propertyInfo.SetValue(target, value, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (propertyInfo.PropertyType == typeof(Nullable<Int32>))
|
else if (propertyInfo.PropertyType == typeof(int?))
|
||||||
{
|
{
|
||||||
var value = field.Value.ToString().ParseInt32();
|
var value = field.Value.ToString().ParseInt32();
|
||||||
propertyInfo.SetValue(target, value, null);
|
propertyInfo.SetValue(target, value, null);
|
||||||
|
@@ -20,10 +20,10 @@ namespace NzbDrone.Api.Episodes
|
|||||||
|
|
||||||
public bool HasFile { get; set; }
|
public bool HasFile { get; set; }
|
||||||
public bool Monitored { get; set; }
|
public bool Monitored { get; set; }
|
||||||
public Nullable<Int32> AbsoluteEpisodeNumber { get; set; }
|
public int? AbsoluteEpisodeNumber { get; set; }
|
||||||
public Nullable<Int32> SceneAbsoluteEpisodeNumber { get; set; }
|
public int? SceneAbsoluteEpisodeNumber { get; set; }
|
||||||
public Nullable<Int32> SceneEpisodeNumber { get; set; }
|
public int? SceneEpisodeNumber { get; set; }
|
||||||
public Nullable<Int32> SceneSeasonNumber { get; set; }
|
public int? SceneSeasonNumber { get; set; }
|
||||||
public bool UnverifiedSceneNumbering { get; set; }
|
public bool UnverifiedSceneNumbering { get; set; }
|
||||||
public DateTime? EndTime { get; set; }
|
public DateTime? EndTime { get; set; }
|
||||||
public DateTime? GrabDate { get; set; }
|
public DateTime? GrabDate { get; set; }
|
||||||
|
@@ -4,7 +4,7 @@ namespace NzbDrone.Common.Extensions
|
|||||||
{
|
{
|
||||||
public static class TryParseExtensions
|
public static class TryParseExtensions
|
||||||
{
|
{
|
||||||
public static Nullable<int> ParseInt32(this string source)
|
public static int? ParseInt32(this string source)
|
||||||
{
|
{
|
||||||
int result = 0;
|
int result = 0;
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@ namespace NzbDrone.Core.Test.Datastore
|
|||||||
public string PropString { get; set; }
|
public string PropString { get; set; }
|
||||||
public int PropInt { get; set; }
|
public int PropInt { get; set; }
|
||||||
public bool PropBool { get; set; }
|
public bool PropBool { get; set; }
|
||||||
public Nullable<int> PropNullable { get; set; }
|
public int? PropNullable { get; set; }
|
||||||
public EmbeddedType Embedded { get; set; }
|
public EmbeddedType Embedded { get; set; }
|
||||||
public List<EmbeddedType> EmbeddedList { get; set; }
|
public List<EmbeddedType> EmbeddedList { get; set; }
|
||||||
}
|
}
|
||||||
|
@@ -15,9 +15,9 @@ namespace NzbDrone.Core.DataAugmentation.Scene
|
|||||||
public interface ISceneMappingService
|
public interface ISceneMappingService
|
||||||
{
|
{
|
||||||
List<string> GetSceneNames(int tvdbId, IEnumerable<int> seasonNumbers);
|
List<string> GetSceneNames(int tvdbId, IEnumerable<int> seasonNumbers);
|
||||||
Nullable<int> FindTvdbId(string title);
|
int? FindTvdbId(string title);
|
||||||
List<SceneMapping> FindByTvdbId(int tvdbId);
|
List<SceneMapping> FindByTvdbId(int tvdbId);
|
||||||
Nullable<Int32> GetSeasonNumber(string title);
|
int? GetSeasonNumber(string title);
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SceneMappingService : ISceneMappingService,
|
public class SceneMappingService : ISceneMappingService,
|
||||||
@@ -61,7 +61,7 @@ namespace NzbDrone.Core.DataAugmentation.Scene
|
|||||||
.Select(m => m.SearchTerm).Distinct().ToList());
|
.Select(m => m.SearchTerm).Distinct().ToList());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Nullable<Int32> FindTvdbId(string title)
|
public int? FindTvdbId(string title)
|
||||||
{
|
{
|
||||||
var mapping = FindMapping(title);
|
var mapping = FindMapping(title);
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ namespace NzbDrone.Core.DataAugmentation.Scene
|
|||||||
return mappings;
|
return mappings;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Nullable<Int32> GetSeasonNumber(string title)
|
public int? GetSeasonNumber(string title)
|
||||||
{
|
{
|
||||||
var mapping = FindMapping(title);
|
var mapping = FindMapping(title);
|
||||||
|
|
||||||
|
@@ -25,10 +25,10 @@ namespace NzbDrone.Core.Tv
|
|||||||
public DateTime? AirDateUtc { get; set; }
|
public DateTime? AirDateUtc { get; set; }
|
||||||
public string Overview { get; set; }
|
public string Overview { get; set; }
|
||||||
public bool Monitored { get; set; }
|
public bool Monitored { get; set; }
|
||||||
public Nullable<Int32> AbsoluteEpisodeNumber { get; set; }
|
public int? AbsoluteEpisodeNumber { get; set; }
|
||||||
public Nullable<Int32> SceneAbsoluteEpisodeNumber { get; set; }
|
public int? SceneAbsoluteEpisodeNumber { get; set; }
|
||||||
public Nullable<Int32> SceneSeasonNumber { get; set; }
|
public int? SceneSeasonNumber { get; set; }
|
||||||
public Nullable<Int32> SceneEpisodeNumber { get; set; }
|
public int? SceneEpisodeNumber { get; set; }
|
||||||
public bool UnverifiedSceneNumbering { get; set; }
|
public bool UnverifiedSceneNumbering { get; set; }
|
||||||
public Ratings Ratings { get; set; }
|
public Ratings Ratings { get; set; }
|
||||||
public List<MediaCover.MediaCover> Images { get; set; }
|
public List<MediaCover.MediaCover> Images { get; set; }
|
||||||
|
Reference in New Issue
Block a user