Ejemplo n.º 1
0
        private void SetEpisodeNameVariants()
        {
            EpisodeNumberAndName = string.Format("{0} - {1}", EpisodeNumber, EpisodeName);
            string shortType = "";

            switch (EpisodeTypeEnum)
            {
            case JMMClient.EpisodeType.Credits: shortType = "C"; break;

            case JMMClient.EpisodeType.Episode: shortType = ""; break;

            case JMMClient.EpisodeType.Other: shortType = "O"; break;

            case JMMClient.EpisodeType.Parody: shortType = "P"; break;

            case JMMClient.EpisodeType.Special: shortType = "S"; break;

            case JMMClient.EpisodeType.Trailer: shortType = "T"; break;
            }
            EpisodeNumberAndNameWithType = string.Format("{0}{1} - {2}", shortType, EpisodeNumber, EpisodeName);
            EpisodeNumberWithType        = string.Format("{0} {1}", EpisodeTypeEnum.ToString(), EpisodeNumber);
            EpisodeTypeAndNumber         = string.Format("{0}{1}", shortType, EpisodeNumber);
            EpisodeTypeAndNumberAbsolute = string.Format("{0}{1}", shortType, EpisodeNumber.ToString().PadLeft(5, '0'));

            EpisodeNumberAndNameTruncated = EpisodeNumberAndName;
            if (EpisodeNumberAndName.Length > 60)
            {
                EpisodeNumberAndNameTruncated = EpisodeNumberAndName.Substring(0, 60) + "...";
            }

            EpisodeNumberAndNameWithTypeTruncated = EpisodeNumberAndNameWithType;
            if (EpisodeNumberAndNameWithTypeTruncated.Length > 60)
            {
                EpisodeNumberAndNameWithTypeTruncated = EpisodeNumberAndNameWithType.Substring(0, 60) + "...";
            }
        }
        private void SetEpisodeNameVariants()
        {
            EpisodeNumberAndName = $"{EpisodeNumber} - {EpisodeName}";
            string shortType = "";

            switch (EpisodeTypeEnum)
            {
            case enEpisodeType.Credits: shortType = "C"; break;

            case enEpisodeType.Episode: shortType = ""; break;

            case enEpisodeType.Other: shortType = "O"; break;

            case enEpisodeType.Parody: shortType = "P"; break;

            case enEpisodeType.Special: shortType = "S"; break;

            case enEpisodeType.Trailer: shortType = "T"; break;
            }
            EpisodeNumberAndNameWithType = $"{shortType}{EpisodeNumber} - {EpisodeName}";
            EpisodeNumberWithType        = $"{EpisodeTypeEnum.ToString()} {EpisodeNumber}";
            EpisodeTypeAndNumber         = $"{shortType}{EpisodeNumber}";
            EpisodeTypeAndNumberAbsolute = $"{shortType}{EpisodeNumber.ToString().PadLeft(5, '0')}";

            EpisodeNumberAndNameTruncated = EpisodeNumberAndName;
            if (EpisodeNumberAndName.Length > 60)
            {
                EpisodeNumberAndNameTruncated = EpisodeNumberAndName.Substring(0, 60) + "...";
            }

            EpisodeNumberAndNameWithTypeTruncated = EpisodeNumberAndNameWithType;
            if (EpisodeNumberAndNameWithTypeTruncated.Length > 60)
            {
                EpisodeNumberAndNameWithTypeTruncated = EpisodeNumberAndNameWithType.Substring(0, 60) + "...";
            }
        }