//------------------------------------------------------------- // Protected methods //------------------------------------------------------------- protected override void Update(Movie movie) { Label_Title.Text += @" [Movie]"; }
private Movie OnNewVideo(Movie movie) { _progress.CurrentItemsCount++; OnNewVideo((AbstractVideo)movie); return movie; }
//------------------------------------------------------------- // Private methods //------------------------------------------------------------- private Movie[] FindMovies(string title, int totalResults) { var movies = new Movie[totalResults]; int pageIndex = 1; int movieIndex = 0; do { ThrowIfCancelled(); var container = _client.SearchMovie(title, pageIndex); foreach (SearchMovie movie in container.Results) { movies[movieIndex++] = OnNewVideo(GetMovie(movie)); if (movieIndex >= totalResults) break; } pageIndex++; } while (movieIndex < totalResults); return movies; }
//------------------------------------------------------------- // Protected methods //------------------------------------------------------------- protected override void Update(Movie movie) { }
//------------------------------------------------------------- // Protected methods //------------------------------------------------------------- protected override void Update(Movie movie) { Control_SeasonsInfo.Hide(); }
//------------------------------------------------------------- // Protected methods //------------------------------------------------------------- protected abstract void Update(Movie movie);