Exemplo n.º 1
0
 private void SongRequestActionTypeComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
 {
     if (this.SongRequestActionTypeComboBox.SelectedIndex >= 0)
     {
         SongRequestActionTypeEnum actionType = EnumHelper.GetEnumValueFromString <SongRequestActionTypeEnum>((string)this.SongRequestActionTypeComboBox.SelectedItem);
         this.SongRequestServiceComboBox.Visibility = (actionType == SongRequestActionTypeEnum.SearchSongsAndPickFirstResult || actionType == SongRequestActionTypeEnum.SearchSongsAndUseArtistSelect)
             ? Visibility.Visible : Visibility.Collapsed;
     }
 }
Exemplo n.º 2
0
 public override ActionBase GetAction()
 {
     if (this.SongRequestActionTypeComboBox.SelectedIndex >= 0)
     {
         SongRequestActionTypeEnum actionType = EnumHelper.GetEnumValueFromString <SongRequestActionTypeEnum>((string)this.SongRequestActionTypeComboBox.SelectedItem);
         return(new SongRequestAction(actionType));
     }
     return(null);
 }
Exemplo n.º 3
0
 public override ActionBase GetAction()
 {
     if (this.SongRequestActionTypeComboBox.SelectedIndex >= 0)
     {
         SongRequestActionTypeEnum  actionType  = EnumHelper.GetEnumValueFromString <SongRequestActionTypeEnum>((string)this.SongRequestActionTypeComboBox.SelectedItem);
         SongRequestServiceTypeEnum serviceType = SongRequestServiceTypeEnum.All;
         if (actionType == SongRequestActionTypeEnum.SearchSongsAndPickFirstResult || actionType == SongRequestActionTypeEnum.SearchSongsAndUseArtistSelect)
         {
             serviceType = EnumHelper.GetEnumValueFromString <SongRequestServiceTypeEnum>((string)this.SongRequestServiceComboBox.SelectedItem);
         }
         return(new SongRequestAction(actionType, serviceType));
     }
     return(null);
 }
Exemplo n.º 4
0
 public SongRequestAction(SongRequestActionTypeEnum songRequestType, SongRequestServiceTypeEnum service = SongRequestServiceTypeEnum.All)
     : this()
 {
     this.SongRequestType = songRequestType;
     this.SpecificService = service;
 }
 public SongRequestAction(SongRequestActionTypeEnum songRequestType)
     : this()
 {
     this.SongRequestType = songRequestType;
 }