示例#1
0
        public ActionResult Index()
        {
            var repFilmes = new FilmeRepository();
            var lstfilmes = repFilmes.ListAll().Take(10);

            return(View(lstfilmes));
        }
示例#2
0
        //
        // GET: /Admin/

        public ActionResult Index()
        {
            FilmeRepository fime = new FilmeRepository();

            ViewBag.QtdaFilme = fime.ListAll().Count().ToString();

            return(View());
        }
        public void InsertFilmes(SearchContainer <MovieResult> filme)
        {
            var auxfilmes     = new FilmeRepository();
            var atualizaLista = false;
            var filmes        = auxfilmes.ListAll();

            filme.Results.ForEach(f =>
            {
                this.qtdaFilmeLidos++;
                var filmenoBanco = new Filme();
                if (atualizaLista)
                {
                    filmes = auxfilmes.ListAll();
                }

                Session["percent"] = Math.Round(((Double)(filmes.Count() * 100) / filme.TotalResults), 2);

                filmenoBanco = filmes.FirstOrDefault(fbd => fbd.Codigothemoviedb == f.Id);


                if (filmenoBanco == null || filmenoBanco.Codigothemoviedb == 0)
                {
                    var filmeAux = new Filme()
                    {
                        Adult        = f.Adult,
                        BackdropPath = f.BackdropPath,
                        // GenreIds = f.GenreIds,
                        Codigothemoviedb = f.Id,
                        OriginalLanguage = f.OriginalLanguage,
                        OriginalTitle    = f.OriginalTitle,
                        Overview         = f.Overview,
                        Popularity       = f.Popularity,
                        PosterPath       = f.PosterPath,
                        ReleaseDate      = f.ReleaseDate,
                        Title            = f.Title,
                        Video            = f.Video,
                        VoteAverage      = f.VoteAverage,
                        VoteCount        = f.VoteCount
                    };

                    auxfilmes.Insert(filmeAux);
                    atualizaLista = true;
                }
            });
        }
        public ActionResult Index()
        {
            var auxfilmes      = new FilmeRepository();
            var generos        = new GeneroRepository();
            var lstgenerostmDb = tmDbClient.GetMovieGenres("pt");
            var lstFilmetmDb   = tmDbClient.GetMovieList(MovieListType.Popular, "pt", 0);
            var lstGenero      = generos.ListAll();
            var lstFilmes      = auxfilmes.ListAll();

            var percentGenero = Math.Round(((Double)(lstGenero.Count() * 100) / lstgenerostmDb.Count), 2);
            var _percent      = Math.Round(((Double)(lstFilmes.Count() * 100) / lstFilmetmDb.TotalResults), 2);

            Session.Add("percent", _percent);
            Session.Add("percentGenero", percentGenero);

            return(View());
        }