void UpdateTVSeries() { _TVSeriesExtended.Name = _view.NameTVSeries.Text; if ((_view.ImageTVSeries.Source as BitmapImage) != null) { _TVSeriesExtended.Image = (_view.ImageTVSeries.Source as BitmapImage).UriSource.AbsolutePath; } if (Int32.TryParse(_view.Year.Text, out var buf)) { _TVSeriesExtended.Year = buf; } if (Int32.TryParse(_view.NumberOfSeasons.Text, out buf)) { _TVSeriesExtended.NumberOfSeasons = buf; } _TVSeriesExtended.Description = _view.Description.Text; _TVSeriesExtended.Channel = _view.Channel.Text; _TVSeriesExtended.GenreList.Clear(); foreach (object genre in _view.Genre.Items) { if (genre is CheckBox && ((CheckBox)genre).IsChecked == true) { _TVSeriesExtended.GenreList.Add((String)((CheckBox)genre).Content); } } _model.RemoveTvSeriesItem(_TVSeriesExtended); _model.AddTVSeriesItem(_TVSeriesExtended); _view.CloseWindow(); }
public void ListViewItemRemove(TVSeries item) { _model.RemoveTvSeriesItem(item); LoadList(); }