public static IChannel ToChannel(this Mediaportal.TV.Server.TVDatabase.Entities.Channel tvChannel) { return(new Channel { ChannelId = tvChannel.IdChannel, ChannelNumber = tvChannel.ChannelNumber, Name = tvChannel.DisplayName, MediaType = (MediaType)tvChannel.MediaType }); }
public static IChannel ToChannel(this Mediaportal.TV.Server.TVDatabase.Entities.Channel tvChannel) { return(new Channel { ChannelId = tvChannel.IdChannel, ChannelNumber = tvChannel.ChannelNumber, Name = tvChannel.DisplayName, MediaType = (MediaType)tvChannel.MediaType, EpgHasGaps = tvChannel.EpgHasGaps, ExternalId = tvChannel.ExternalId, GrapEpg = tvChannel.GrabEpg, LastGrabTime = tvChannel.LastGrabTime, TimesWatched = tvChannel.TimesWatched, TotalTimeWatched = tvChannel.TotalTimeWatched, VisibleInGuide = tvChannel.VisibleInGuide, GroupNames = tvChannel.GroupMaps.Select(group => group.ChannelGroup.GroupName).ToList() }); }