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)); } }
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)); } }