Ejemplo n.º 1
0
        private void AddSelectedShow()
        {
            if (ListViewAutoCompl.HasItems && ListViewAutoCompl.SelectedItem == null)
            {
                ListViewAutoCompl.SelectedIndex = 0;
            }

            if (ListViewAutoCompl.SelectedItem != null)
            {
                foreach (var item in ListViewAutoCompl.SelectedItems)
                {
                    var selectedShow = (KeyValuePair <string, string>)item;

                    if (_setti.TvShows.Any(t => t.Show.Url == selectedShow.Value))
                    {
                        return;
                    }

                    TextBoxAutoComl.Text = "";
                    AddShowFlyout.IsOpen = false;

                    FavShowData show = new FavShowData(new ShowData {
                        Name = selectedShow.Key, Url = selectedShow.Value
                    }, true);

                    _setti.TvShows.Add(show);
                    Stats.TrackAction(Stats.TrackActivity.ShowAdd);

                    show.AddToDatabase(Database.DatabaseWriter.db);
                }
            }
        }