Ejemplo n.º 1
0
 //This  method check the functionality to remove a movie from favorites
 public static void TestRemoveFavoriteMovie(FavoritesDaoCollection favoritesDao)
 {
     try
     {
         Console.Write("Enter User ID: ");
         long      userId         = long.Parse(Console.ReadLine());
         Favorites favoriteMovies = favoritesDao.GetAllFavoriteMovies(userId);
         Console.WriteLine("\n" + heading);
         foreach (MovieItem movie in favoriteMovies.MovieItemList)
         {
             Console.WriteLine(movie);
         }
         Console.Write("Enter Movie ID to remove from user favorites: ");
         long movieId = long.Parse(Console.ReadLine());
         favoritesDao.RemoveFavoriteMovie(userId, movieId);
         favoriteMovies = favoritesDao.GetAllFavoriteMovies(userId);
         Console.WriteLine("\n" + heading);
         foreach (MovieItem movie in favoriteMovies.MovieItemList)
         {
             Console.WriteLine(movie);
         }
         Console.WriteLine();
         throw new FavoritesEmptyException();
     }
     catch (FavoritesEmptyException e)
     {
         Console.WriteLine("\n" + e.Message + "\n");
     }
 }
Ejemplo n.º 2
0
        //This  method check the functionality to add a movie to favorites
        public static void TestAddFavoriteMovie(FavoritesDaoCollection favoritesDao)
        {
            Console.Write("Enter User ID: ");
            long userId = long.Parse(Console.ReadLine());

            Console.Write("Enter Movie ID to add to user favorites: ");
            long movieId = long.Parse(Console.ReadLine());

            favoritesDao.AddFavoriteMovie(userId, movieId);
            Favorites favoriteMovies = favoritesDao.GetAllFavoriteMovies(userId);

            Console.WriteLine("\nAfter adding entered movie in favorites...\n\n" + heading);
            foreach (MovieItem movie in favoriteMovies.MovieItemList)
            {
                Console.WriteLine(movie);
            }
            Console.WriteLine();
        }