private void AddNewTVSeries() { _TVSeriesExtended = new TVSeriesExtended(); _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; foreach (object genre in _view.Genre.Items) { if (genre is CheckBox && ((CheckBox)genre).IsChecked == true) { _TVSeriesExtended.GenreList.Add((String)((CheckBox)genre).Content); } } _model.AddTVSeriesItem(_TVSeriesExtended); _view.CloseWindow(); }
public void ListViewMouseDoubleClick(TVSeries item) { TVSeriesExtended tvSeriesExtended = _model.GetExtendedTVSeriesItem(item); TVSeriesWindow tvSeriesWindow = new TVSeriesWindow(tvSeriesExtended, TVSeriesWindowMode.View, _model); tvSeriesWindow.ShowDialog(); }
public TVSeriesWindowPresenter(TVSeriesModel model, IViewTVSeriesWindow view, TVSeriesWindowMode mode, TVSeriesExtended TVSeriesItem) { _model = model; _view = view; _TVSeriesExtended = TVSeriesItem; _mode = mode; InitializeView(mode); }
public void ButtonEdit_Click(TVSeries item) { TVSeriesExtended tvSeriesExtended = _model.GetExtendedTVSeriesItem(item); TVSeriesWindow tvSeriesWindow = new TVSeriesWindow(tvSeriesExtended, TVSeriesWindowMode.Edit, _model); tvSeriesWindow.ShowDialog(); LoadList(); }