Example #1
0
 public void Add(RadioChannelViewModel channel)
 {
     if (Channels.Contains(channel))
     {
         throw new ChannelNameNotUniqueException();
     }
     else
     {
         Channels.Add(channel);
         channel.Parent = this;
     }
 }
Example #2
0
 public void Remove(RadioChannelViewModel channel)
 {
     if (Channels.Contains(channel))
     {
         Channels.Remove(channel);
         channel.Parent = null;
     }
     else
     {
         if (channel.Parent == this)
         {
             channel.Parent = null;
         }
     }
 }
Example #3
0
 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);
     }
 }
Example #4
0
 public AddViewModel()
 {
     RadioChannel = new RadioChannelViewModel();
 }