public static IChannel FindTuningChannelOnCard(TvDatabase.Channel channel, int cardId)
{
IChannel tuningChannel = null;
try
{
List <IChannel> tunings = new TvDatabase.TvBusinessLayer().GetTuningChannelsByDbChannel(channel);
foreach (IChannel tuning in tunings)
{
if (TvServerPlugin.TvController_CanTune(cardId, tuning))
{
tuningChannel = tuning;
break;
}
}
}
catch
{
tuningChannel = null;
}
return(tuningChannel);
}