private void DeleteMovieHandler(object sender, SpecificMovieEventArgs e) { watchList.Remove(e.movieId); imageListWatchlist.Images.RemoveByKey(e.movieId.ToString()); listViewWatchlist.Items.RemoveByKey(e.movieId.ToString()); _profileScreenPresenter.DeleteMovieFromwatchList(e.movieId); listViewWatchlist.Refresh(); }
private void AddMovieToWatchList(object sender, SpecificMovieEventArgs e) { _profileScreenPresenter.UpdateWatchListWhenMovieAdded(this.id); imageListWatchlist.Images.Add(e.movieId.ToString(), ((Bitmap)((new ImageConverter()).ConvertFrom(watchList[e.movieId])))); ListViewItem item = new ListViewItem(_profileScreenPresenter.SetMovieTitelInView(e.movieId)); item.ImageKey = e.movieId.ToString(); item.Name = e.movieId.ToString(); listViewWatchlist.Items.Add(item); listViewWatchlist.Refresh(); }