From e5e7292f1122e41e6bf873adf78abd5236226099 Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 14 Mar 2022 19:42:40 -0500 Subject: [PATCH] Removed non-functional altyear API controller --- .../Movies/AlternativeYearController.cs | 25 -------- .../Movies/AlternativeYearResource.cs | 63 ------------------- 2 files changed, 88 deletions(-) delete mode 100644 src/Radarr.Api.V3/Movies/AlternativeYearController.cs delete mode 100644 src/Radarr.Api.V3/Movies/AlternativeYearResource.cs diff --git a/src/Radarr.Api.V3/Movies/AlternativeYearController.cs b/src/Radarr.Api.V3/Movies/AlternativeYearController.cs deleted file mode 100644 index 3e80b5494..000000000 --- a/src/Radarr.Api.V3/Movies/AlternativeYearController.cs +++ /dev/null @@ -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 - { - private readonly ICached _yearCache; - - public AlternativeYearController(ICacheManager cacheManager) - { - _yearCache = cacheManager.GetCache(GetType(), "altYears"); - } - - protected override AlternativeYearResource GetResourceById(int id) - { - return new AlternativeYearResource - { - Year = _yearCache.Find(id.ToString()) - }; - } - } -} diff --git a/src/Radarr.Api.V3/Movies/AlternativeYearResource.cs b/src/Radarr.Api.V3/Movies/AlternativeYearResource.cs deleted file mode 100644 index 94569efd1..000000000 --- a/src/Radarr.Api.V3/Movies/AlternativeYearResource.cs +++ /dev/null @@ -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 ToResource(this IEnumerable movies) - { - return movies.Select(ToResource).ToList(); - } - }*/ -}