public TVCardViewModel(WebCard card) { CardId = card.IdCard; Name = card.Name; IsActive = false; State = FormStrings.StateIdle; GrabbingEPG = false; Scrambled = false; ChannelId = 0; }
public TVCardViewModel(WebCard card, WebVirtualCard activeCard) : this(card) { IsActive = true; VirtualCard = activeCard; GrabbingEPG = activeCard.IsGrabbingEpg; Scrambled = activeCard.IsScrambled; Username = activeCard.User.Name; ChannelId = activeCard.IdChannel; if (activeCard.IsTimeShifting) State = FormStrings.StateTimeshifting; if (activeCard.IsRecording) State = FormStrings.StateRecording; if (activeCard.IsScanning) State = FormStrings.StateScanning; }