public static string MatchedChannelCallsign(this CommonEPG.TVProgramme tvp)
 {
     CommonEPG.TVService tvc = EPGManager.TVServiceWithIDOrNull(tvp.ServiceID);
     if (tvc == null)
     {
         return("Unknown");
     }
     return(tvc.Callsign);
 }
        public static string ChannelNumberString(this CommonEPG.TVService tvc)
        {
            if (tvc.MCChannelNumber < 1)
            {
                return("");
            }

            string txtOutput = tvc.MCChannelNumber.ToString();

            if (tvc.MCSubChannelNumber > 0)
            {
                txtOutput += "." + tvc.MCSubChannelNumber.ToString();
            }

            return(txtOutput);
        }