public ActionResult Search(MoviesModel model) { MoviesModel SearchMovies = new MoviesModel(); if (model.Search == null) { return(View(Movies)); } model.Search = model.Search.Replace(" ", "%20"); if (model.Pages > model.Current_Page && model.Current_Page > 1) { SearchMovies = API_Movie.SearchMovie(model.Search, model.Current_Page); } else { SearchMovies = API_Movie.SearchMovie(model.Search); } Movies = SearchMovies; Movies.Search = model.Search; if (Session["username"] != null) { Movies.Watchlist = GetMovieWatchlist(); } return(View(Movies)); }
public ActionResult Search(int id) { MoviesModel SearchMovies = new MoviesModel(); if (Movies.Pages > Movies.Current_Page && id > 1) { SearchMovies = API_Movie.SearchMovie(Movies.Search, id); } else { SearchMovies = API_Movie.SearchMovie(Movies.Search); } Movies.Movies = SearchMovies.Movies; Movies.Pages = SearchMovies.Pages; Movies.Current_Page = SearchMovies.Current_Page; if (Session["username"] != null) { Movies.Watchlist = GetMovieWatchlist(); } return(View(Movies)); }
public ActionResult GetPopularMovies(int id) { MoviesModel PopularMovies = new MoviesModel(); PopularMovies = API_Movie.GetPopularMovies(id); Movies = PopularMovies; if (Session["username"] != null) { Movies.Watchlist = GetMovieWatchlist(); } ViewBag.Title = "Popular Movies"; return(View(Movies)); }
public ActionResult GetUpComingMovies(int id) { MoviesModel UpcomingMovies = new MoviesModel(); UpcomingMovies = API_Movie.GetUpComingMovies(id); Movies = UpcomingMovies; if (Session["username"] != null) { Movies.Watchlist = GetMovieWatchlist(); } ViewBag.Title = "Upcoming Movies"; return(View(Movies)); }
public ActionResult Index(int id = 1) { try { string username = (string)Session["username"].ToString(); Session["username"] = username; } catch { } MoviesModel ListOfMovies = new MoviesModel(); ListOfMovies.FilterCatergory = 0; ListOfMovies = API_Movie.GetCurrentlyPlayingMovies(id); Movies = ListOfMovies; if (Session["username"] != null) { Movies.Watchlist = GetMovieWatchlist(); } ViewBag.Title = "Currently Playing Movies"; return(View(Movies)); }
public ActionResult GetMovieInformation(string id, string watchlist = null) { MovieModel movie = new MovieModel(); if (watchlist == null) { foreach (var Movie in Movies.Movies) { if (Movie.Id == id) { movie = API_Movie.GetSearchMovieVideos(Movie.Id); Movie.MovieReview = API_Movie.GetMovieReviews(Movie.Id); Movie.VideoLinks = movie.VideoLinks; Movie.VideoNames = movie.VideoNames; return(View(Movie)); } } } else if (watchlist != null) { foreach (var Movie in Movies.Watchlist) { if (Movie.Title == watchlist) { movie = API_Movie.GetSearchMovieVideos(Movie.MovieID); movie.MovieReview = API_Movie.GetMovieReviews(Movie.MovieID); movie.Title = Movie.Title; movie.Overview = Movie.Overview; movie.Popularity = float.Parse(Movie.Popularity); movie.Poster_path = Movie.Poster_path; movie.Release_date = Movie.Release_date; return(View(movie)); } } } return(RedirectToAction("Index", 1)); }