Fixed nullables.
This commit is contained in:
parent
ccfa13e383
commit
0b219e1169
|
@ -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; }
|
||||||
|
|
Loading…
Reference in New Issue