public void AddFavoriteMovie(long userId, long movieId) { int favid; MovieDaoCollection m = new MovieDaoCollection(); List <Movie> movieList = m.GetMovieListCustomer(); int key = 0; Movie movie = (from temp in movieList where temp.MovieId == movieId select temp).FirstOrDefault(); favid = movie.MovieId; foreach (Model.Movie emp in favoriteMovieList) { if ((favid).Equals(emp.MovieId)) { key = 1; } } if (movie != null) { movieId = movie.MovieId; if (key == 0) { favoriteMovieList.Add(movie); userCart[userId] = favoriteMovieList; } } }
public void AddMovieToFavorites(long userId, long movieId) { MovieDaoCollection movieDao = new MovieDaoCollection(); List <Movie> movieList = movieDao.GetMovieListCustomer(); Movie movie = (from temp in movieList where temp.Id == movieId select temp).FirstOrDefault(); if (!favoritesMovieList.Contains(movie)) { if (movie != null) { int id = favoritesMovieList.Count() - 1; favoritesMovieList.Insert(id, movie); Console.WriteLine("Movie is added to favorites successfully"); } } else { Console.WriteLine("Movie is already in favorites"); } }