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) + "..."; } }