mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-05 15:47:20 +02:00
Removed non-functional altyear API controller
This commit is contained in:
parent
397ee20160
commit
e5e7292f11
@ -1,25 +0,0 @@
|
|||||||
using NzbDrone.Common.Cache;
|
|
||||||
using Radarr.Http;
|
|
||||||
using Radarr.Http.REST;
|
|
||||||
|
|
||||||
namespace Radarr.Api.V3.Movies
|
|
||||||
{
|
|
||||||
[V3ApiController("altyear")]
|
|
||||||
public class AlternativeYearController : RestController<AlternativeYearResource>
|
|
||||||
{
|
|
||||||
private readonly ICached<int> _yearCache;
|
|
||||||
|
|
||||||
public AlternativeYearController(ICacheManager cacheManager)
|
|
||||||
{
|
|
||||||
_yearCache = cacheManager.GetCache<int>(GetType(), "altYears");
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override AlternativeYearResource GetResourceById(int id)
|
|
||||||
{
|
|
||||||
return new AlternativeYearResource
|
|
||||||
{
|
|
||||||
Year = _yearCache.Find(id.ToString())
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,63 +0,0 @@
|
|||||||
using Radarr.Http.REST;
|
|
||||||
|
|
||||||
namespace Radarr.Api.V3.Movies
|
|
||||||
{
|
|
||||||
public class AlternativeYearResource : RestResource
|
|
||||||
{
|
|
||||||
public AlternativeYearResource()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
//Todo: Sorters should be done completely on the client
|
|
||||||
//Todo: Is there an easy way to keep IgnoreArticlesWhenSorting in sync between, Series, History, Missing?
|
|
||||||
//Todo: We should get the entire Profile instead of ID and Name separately
|
|
||||||
public int MovieId { get; set; }
|
|
||||||
public int Year { get; set; }
|
|
||||||
|
|
||||||
//TODO: Add series statistics as a property of the series (instead of individual properties)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*public static class AlternativeYearResourceMapper
|
|
||||||
{
|
|
||||||
/*public static AlternativeYearResource ToResource(this AlternativeTitle model)
|
|
||||||
{
|
|
||||||
if (model == null) return null;
|
|
||||||
|
|
||||||
AlternativeTitleResource resource = null;
|
|
||||||
|
|
||||||
return new AlternativeTitleResource
|
|
||||||
{
|
|
||||||
Id = model.Id,
|
|
||||||
SourceType = model.SourceType,
|
|
||||||
MovieId = model.MovieId,
|
|
||||||
Title = model.Title,
|
|
||||||
SourceId = model.SourceId,
|
|
||||||
Votes = model.Votes,
|
|
||||||
VoteCount = model.VoteCount,
|
|
||||||
Language = model.Language
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
public static AlternativeTitle ToModel(this AlternativeTitleResource resource)
|
|
||||||
{
|
|
||||||
if (resource == null) return null;
|
|
||||||
|
|
||||||
return new AlternativeTitle
|
|
||||||
{
|
|
||||||
Id = resource.Id,
|
|
||||||
SourceType = resource.SourceType,
|
|
||||||
MovieId = resource.MovieId,
|
|
||||||
Title = resource.Title,
|
|
||||||
SourceId = resource.SourceId,
|
|
||||||
Votes = resource.Votes,
|
|
||||||
VoteCount = resource.VoteCount,
|
|
||||||
Language = resource.Language
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
public static List<AlternativeTitleResource> ToResource(this IEnumerable<AlternativeTitle> movies)
|
|
||||||
{
|
|
||||||
return movies.Select(ToResource).ToList();
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user