Пример #1
0
        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));
            }
        }
Пример #2
0
        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());
        }
Пример #3
0
        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"));
        }
Пример #4
0
 public string GetCoverPath(int seriesId, MediaCoverTypes coverTypes)
 {
     return(Path.Combine(GetSeriesCoverPath(seriesId), coverTypes.ToString().ToLower() + ".jpg"));
 }