Beispiel #1
0
        private ActionResult RefreshMovies(List <MovieViewClass> movieList = null)
        {
            if (movieList == null)
            {
                movieList = new List <MovieViewClass>();
            }

            using (var context = new MovieRentalSystemEntities())
            {
                if (MoviesList != null && MoviesList.Count > 0)
                {
                    foreach (var id in MoviesList)
                    {
                        var currentMovie = context.Movies.Single(movie => movie.Id == id);
                        var viewMovie    = new MovieViewClass()
                        {
                            Id       = currentMovie.Id,
                            Nume     = currentMovie.Name,
                            PozaURL  = currentMovie.UrlPicture,
                            IsRented = currentMovie.IsRented ?? 0,
                        };
                        movieList.Add(viewMovie);
                    }
                }

                return(View("~/Views/Home/Cart.cshtml", movieList));
            }
        }
Beispiel #2
0
        public ActionResult GoToMyMovies()
        {
            ViewBag.IsForMyMovies = true;
            List <MovieViewClass> movieList = new List <MovieViewClass>();
            var myId = GlobalClass.UserId;

            using (var context = new MovieRentalSystemEntities())
            {
                var my = context.Users.Single(usr => usr.Id == myId);
                if (my == null)
                {
                    return(View("~/Views/Home/Cart.cshtml", movieList));
                }

                if (my.Movies != null && my.Movies.Count > 0)
                {
                    foreach (var movie in my.Movies)
                    {
                        var viewMovie = new MovieViewClass()
                        {
                            Id       = movie.Id,
                            Nume     = movie.Name,
                            PozaURL  = movie.UrlPicture,
                            IsRented = movie.IsRented ?? 0,
                        };
                        movieList.Add(viewMovie);
                    }
                }

                return(View("~/Views/Home/Cart.cshtml", movieList));
            }
        }