Пример #1
0
        private void Button_Click_Add(object sender, RoutedEventArgs e)
        {
            AddDialogBox addDialogBox = new AddDialogBox();

            addDialogBox.Owner = this;

            addDialogBox.ShowDialog();

            if (addDialogBox.DialogResult == true)
            {
                dict[this.ComboBox.SelectedIndex].Add(addDialogBox.AnimeResult);
            }

            this.ListView.Items.Refresh();
            JsonManager.Save(dict);
        }
        private void Button_Click_Edit(object sender, RoutedEventArgs e)
        {
            if (ListView.SelectedValue == null)
            {
                return;
            }

            AnimeInfo animeInfo = ListView.SelectedValue as AnimeInfo;

            AddDialogBox addDialogBox = new AddDialogBox("Edit Anime", animeInfo.Name, animeInfo.SeasonCount, animeInfo.EpisodeCount, animeInfo.Url);

            addDialogBox.Owner = this;


            addDialogBox.ShowDialog();


            if (addDialogBox.DialogResult == false)
            {
                return;
            }


            AnimeInfo result = addDialogBox.AnimeResult;

            animeInfo.Name = result.Name;

            animeInfo.SeasonCount = result.SeasonCount;

            animeInfo.EpisodeCount = result.EpisodeCount;

            animeInfo.Url = result.Url;


            this.ListView.Items.Refresh();
            JsonManager.Save(dict);
        }