public string GetCoverPath(int entityId, MediaCoverEntity coverEntity, MediaCoverTypes coverTypes, string extension, int?height = null) { var heightSuffix = height.HasValue ? "-" + height.ToString() : ""; if (coverEntity == MediaCoverEntity.Book) { return(Path.Combine(GetBookCoverPath(entityId), coverTypes.ToString().ToLower() + heightSuffix + extension)); } else { return(Path.Combine(GetAuthorCoverPath(entityId), coverTypes.ToString().ToLower() + heightSuffix + extension)); } }
private string GetMovieImageFilename(string movieFilePath, MediaCoverTypes imageCoverType) { var baseDestination = new StringBuilder(); if (!Settings.UseMovieImages) { baseDestination.Append(Path.GetFileNameWithoutExtension(movieFilePath)); baseDestination.Append('-'); } baseDestination.Append($"{imageCoverType.ToString().ToLowerInvariant()}.jpg"); return(baseDestination.ToString()); }
public string GetCoverPath(int seriesId, MediaCoverTypes coverTypes, int?height = null) { var heightSuffix = height.HasValue ? "-" + height.ToString() : ""; return(Path.Combine(GetSeriesCoverPath(seriesId), coverTypes.ToString().ToLower() + heightSuffix + ".jpg")); }
public string GetCoverPath(int seriesId, MediaCoverTypes coverTypes) { return(Path.Combine(GetSeriesCoverPath(seriesId), coverTypes.ToString().ToLower() + ".jpg")); }