Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }