public void Add(RadioChannelViewModel channel) { if (Channels.Contains(channel)) { throw new ChannelNameNotUniqueException(); } else { Channels.Add(channel); channel.Parent = this; } }
public void Remove(RadioChannelViewModel channel) { if (Channels.Contains(channel)) { Channels.Remove(channel); channel.Parent = null; } else { if (channel.Parent == this) { channel.Parent = null; } } }
public void RemoveChannel(RadioChannelViewModel channelToRem) { if (channelToRem != null) { string messageBoxcontent = String.Format(Resources.Strings.Really_Remove, channelToRem.Name); MessageBoxResult result = MessageBox.Show(messageBoxcontent, Resources.Strings.Problem, MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { Remove(channelToRem); } } else { MessageBox.Show(Resources.Strings.NoChannelSelected, Resources.Strings.Problem); } }
public AddViewModel() { RadioChannel = new RadioChannelViewModel(); }