Пример #1
0
 //-------------------------------------------------------------
 //    Protected methods
 //-------------------------------------------------------------
 protected override void Update(Movie movie)
 {
     Label_Title.Text += @" [Movie]";
 }
Пример #2
0
 private Movie OnNewVideo(Movie movie)
 {
     _progress.CurrentItemsCount++;
     OnNewVideo((AbstractVideo)movie);
     return movie;
 }
Пример #3
0
        //-------------------------------------------------------------
        //    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;
        }
Пример #4
0
 //-------------------------------------------------------------
 //    Protected methods
 //-------------------------------------------------------------
 protected override void Update(Movie movie)
 {
 }
Пример #5
0
 //-------------------------------------------------------------
 //    Protected methods
 //-------------------------------------------------------------
 protected override void Update(Movie movie)
 {
     Control_SeasonsInfo.Hide();
 }
Пример #6
0
 //-------------------------------------------------------------
 //    Protected methods
 //-------------------------------------------------------------
 protected abstract void Update(Movie movie);