using System.Collections.Generic; using System.Linq; using NzbDrone.Core.MediaFiles; using Radarr.Http.REST; namespace Radarr.Api.V3.Movies { public class RenameMovieResource : RestResource { public int MovieId { get; set; } public int MovieFileId { get; set; } public string ExistingPath { get; set; } public string NewPath { get; set; } } public static class RenameMovieResourceMapper { public static RenameMovieResource ToResource(this RenameMovieFilePreview model) { if (model == null) { return null; } return new RenameMovieResource { MovieId = model.MovieId, MovieFileId = model.MovieFileId, ExistingPath = model.ExistingPath, NewPath = model.NewPath }; } public static List ToResource(this IEnumerable models) { return models.Select(ToResource).ToList(); } } }