예제 #1
0
 //-------------------------------------------------------------
 //    Protected methods
 //-------------------------------------------------------------
 protected override void Update(Movie movie)
 {
     Label_Title.Text += @" [Movie]";
 }
예제 #2
0
파일: Database.cs 프로젝트: Klysas/FSANC-V2
 private Movie OnNewVideo(Movie movie)
 {
     _progress.CurrentItemsCount++;
     OnNewVideo((AbstractVideo)movie);
     return movie;
 }
예제 #3
0
파일: Database.cs 프로젝트: Klysas/FSANC-V2
        //-------------------------------------------------------------
        //    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);