Exemplo n.º 1
0
        public List <string> GetShowCategories()
        {
            //...../api/movies/GetShowCategories
            moviedbEntities ORM = new moviedbEntities();

            return(ORM.movies1.Where(x => x.category != null).Select(x => x.category).Distinct().ToList());
        }
Exemplo n.º 2
0
        public List <movie> GetAllMovies()
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.ToList();

            return(movies);
        }
Exemplo n.º 3
0
        public List <movie> MoviesByCategory(string category)
        {
            //ORM
            moviedbEntities ORM = new moviedbEntities();
            //create list
            List <movie> movieList = ORM.movies1.ToList();

            return(ORM.movies1.Where(x => x.category.ToLower() == category).ToList());
        }
Exemplo n.º 4
0
        public ActionResult Index()
        {
            //build obj
            moviedbEntities ORM = new moviedbEntities();

            ViewBag.movie = ORM.movies1.ToList();
            ViewBag.Title = "GCFlix Home Page";

            return(View());
        }
Exemplo n.º 5
0
        public List <movie> GetAllMovies()
        {
            //.../api/movies/GetAllMovies
            //ORM create obj
            moviedbEntities ORM = new moviedbEntities();
            //create list
            List <movie> movieList = ORM.movies1.ToList();

            return(movieList);
        }
Exemplo n.º 6
0
        public movie GetRandomMovieByCategory(string category)
        {
            //url.... /api/movies/GetRandomMovieByCategory?category=SciFi
            //ORM
            moviedbEntities ORM = new moviedbEntities();
            //create list
            List <movie> moviesByCateogry = ORM.movies1.Where(x => x.category.ToLower() == category.ToLower()).ToList();
            Random       n        = new Random();
            int          selected = n.Next(0, moviesByCateogry.Count());

            return(moviesByCateogry[selected]);
        }
Exemplo n.º 7
0
        public movie GetRandomMovie()
        {
            //ORM
            moviedbEntities ORM = new moviedbEntities();
            //create list
            List <movie> movies1 = ORM.movies1.ToList();
            //use random number to select a joke
            Random r        = new Random();
            int    selected = r.Next(0, movies1.Count);

            return(movies1[selected]);
        }
Exemplo n.º 8
0
        public List <movie> GetMoviesByKeyword(string keyword)
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.Where(x => x.title.ToLower().Contains(keyword.ToLower())).ToList();

            if (movies != null)
            {
                return(movies);
            }

            return(null);
        }
Exemplo n.º 9
0
        public movie GetMovieByTitle(string title)
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.Where(x => x.title.ToLower() == title.ToLower()).ToList();

            if (movies != null)
            {
                return(movies[0]);
            }

            return(null);
        }
Exemplo n.º 10
0
        public List <string> GetMovieCategories()
        {
            moviedbEntities ORM = new moviedbEntities();

            List <string> categories = ORM.movies.Where(x => x.category != null).Select(x => x.category).Distinct().ToList();

            if (categories != null)
            {
                return(categories);
            }

            return(null);
        }
Exemplo n.º 11
0
        public List <movie> GetMoviesByCategory(string category)
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.Where(x => x.category.ToLower() == category.ToLower()).ToList();

            if (movies != null)
            {
                return(movies);
            }

            return(null);
        }
Exemplo n.º 12
0
        public movie GetRandomMovieByCategory(string category)
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.Where(x => x.category.ToLower() == category.ToLower()).ToList();

            Random rnd = new Random();

            if (movies != null)
            {
                return(movies[rnd.Next(0, movies.Count)]);
            }

            return(null);
        }
Exemplo n.º 13
0
        public movie GetRandomMovie()
        {
            moviedbEntities ORM = new moviedbEntities();

            List <movie> movies = ORM.movies.ToList();

            Random rnd = new Random();

            if (movies != null)
            {
                return(movies[rnd.Next(0, movies.Count)]);
            }

            return(null);
        }
Exemplo n.º 14
0
        public List <movie> SearchMovieTitles(string Search)
        {
            //...../api/movies/SearchMovieTitles?Search=27
            moviedbEntities ShowsORM = new moviedbEntities();

            List <movie> movieList     = ShowsORM.movies1.ToList();
            List <movie> searchResults = new List <movie>();

            for (int i = 0; i < movieList.Count; i++)
            {
                if (movieList[i].title.Contains(Search))
                {
                    searchResults.Add(movieList[i]);
                }
            }
            return(searchResults);
        }
Exemplo n.º 15
0
        public List <movie> GetRandomMoviesByQuantity(int quantity)
        {
            //url.....api/movies/GetRandomMoviesByQuantity?quantity=1
            //obj
            moviedbEntities ORM       = new moviedbEntities();
            List <movie>    movieList = ORM.movies1.ToList();

            List <movie> randomMovies = new List <movie>();

            for (int i = 0; i < quantity; i++)
            {
                Random r        = new Random();
                int    selected = r.Next(0, randomMovies.Count());
                randomMovies.Add(randomMovies[selected]);
            }
            return(randomMovies);
        }