示例#1
0
        public int printSearchedMovie(Movie movie, ListBox listBoxToPrintTo)
        {
            listBoxToPrintTo.Items.Clear();

            if (movie == null)
            {
                return 10;
            }
            else
            {
                listBoxToPrintTo.Items.Add(movie.ToString());
                return 0;
            }
        }
示例#2
0
 //Add movie to data base, return is if was added sucessfully or not.
 public int AddMovie(Movie movie)
 {
     //dont think i need to check for null, this for was when code was different.
     if (movie == null)
     {
         return 7;
     }
     //  Check if movie/key already in dictionary/database, return 6 if it is else add to database and return 1.
     else if (MovieTable.ContainsKey(movie.Year))
     {
         return 6;
     }
     else
     {
         MovieTable.Add(movie.Year, movie);
         return 5;
     }
 }
示例#3
0
        //method to seed database with movies initially.
        public void SeedDataBase()
        {
            MovieTable = new SortedDictionary<int, Movie>();

            //Seed movies into table;
            Movie movie1 = new Movie(2000, "Gladiator", "Ridley Scott");
            Movie movie2 = new Movie(2001, "A Beautiful mind", "Ron Howard");
            Movie movie3 = new Movie(2002, "Chicago", "Rob Marshall");
            Movie movie4 = new Movie(2003, "The Lord of the rings: The return of the King", "Peter Jackson");

            //Add movies to database dictionary
            MovieTable.Add(movie1.Year, movie1);
            MovieTable.Add(movie2.Year, movie2);
            MovieTable.Add(movie3.Year, movie3);
            MovieTable.Add(movie4.Year, movie4);
        }