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; } }
public override ActionBase GetAction() { if (this.SongRequestActionTypeComboBox.SelectedIndex >= 0) { SongRequestActionTypeEnum actionType = EnumHelper.GetEnumValueFromString <SongRequestActionTypeEnum>((string)this.SongRequestActionTypeComboBox.SelectedItem); return(new SongRequestAction(actionType)); } return(null); }
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); }
public SongRequestAction(SongRequestActionTypeEnum songRequestType, SongRequestServiceTypeEnum service = SongRequestServiceTypeEnum.All) : this() { this.SongRequestType = songRequestType; this.SpecificService = service; }
public SongRequestAction(SongRequestActionTypeEnum songRequestType) : this() { this.SongRequestType = songRequestType; }