public static IChannel ToChannel(this TvDatabase.Channel tvChannel) { if (tvChannel == null) { return(null); } return(new Channel { ChannelId = tvChannel.IdChannel, Name = tvChannel.DisplayName, MediaType = tvChannel.IsTv ? MediaType.TV : MediaType.Radio }); }
public static IChannel ToChannel(this TvDatabase.Channel tvChannel) { if (tvChannel == null) { return(null); } return(new Channel { ChannelId = tvChannel.IdChannel, ChannelNumber = tvChannel.ChannelNumber, Name = tvChannel.DisplayName, MediaType = tvChannel.IsTv ? MediaType.TV : MediaType.Radio, EpgHasGaps = tvChannel.EpgHasGaps, ExternalId = tvChannel.ExternalId, GrapEpg = tvChannel.GrabEpg, LastGrabTime = tvChannel.LastGrabTime, TimesWatched = tvChannel.TimesWatched, TotalTimeWatched = tvChannel.TotalTimeWatched, VisibleInGuide = tvChannel.VisibleInGuide, GroupNames = tvChannel.GroupNames.ToList() }); }