public ActionResult GetMovie(String userName, String movieName)
        {
            MovieAccountUserViewModel movieAccountUserViewModel = new MovieAccountUserViewModel();

            movieAccountUserViewModel.user          = new AccountUser(); //Stupid manual instantiation of user
            movieAccountUserViewModel.user.Username = userName;
            movieAccountUserViewModel.movie         = Movie.Get(movieName);
            return(View("~/Views/Movie/GetMovie.cshtml", movieAccountUserViewModel));
        }
        public ActionResult WriteReview(String username, String movieName)
        {
            MovieAccountUserViewModel movieAccountUserViewModel = new MovieAccountUserViewModel();

            movieAccountUserViewModel.user          = new AccountUser();
            movieAccountUserViewModel.user.Username = username;
            movieAccountUserViewModel.movie         = Movie.Get(movieName);
            movieAccountUserViewModel.newReview     = new Review();
            return(View("~/Views/Movie/WriteReview.cshtml", movieAccountUserViewModel));
        }
        public ActionResult GetNowPlaying(String username)
        {
            MovieAccountUserViewModel movieAccountUserViewModel = new MovieAccountUserViewModel();

            movieAccountUserViewModel.movies = new List <Movie>(); //Stupid manual instantiation of List

            movieAccountUserViewModel.user          = new AccountUser();
            movieAccountUserViewModel.user.Username = username;
            movieAccountUserViewModel.GetNowPlaying();
            return(View("~/Views/MyAccount/NowPlaying.cshtml", movieAccountUserViewModel));
        }
        public ActionResult GetMovieDetails(String username, String movieName)
        {
            MovieAccountUserViewModel movieAccountUserViewModel = new MovieAccountUserViewModel();

            movieAccountUserViewModel.user          = new AccountUser();
            movieAccountUserViewModel.user.Username = username;
            movieAccountUserViewModel.movie         = Movie.Get(movieName);

            movieAccountUserViewModel.cast = new List <Cast>(); //Stupid manual instantiation of list
            movieAccountUserViewModel.GetCast();
            return(View("~/Views/Movie/GetMovieDetails.cshtml", movieAccountUserViewModel));
        }
        public ActionResult GetReviews(String username, String movieName)
        {
            MovieAccountUserViewModel movieAccountUserViewModel = new MovieAccountUserViewModel();

            movieAccountUserViewModel.movies = new List <Movie>(); //Stupid manual instantiation of List

            movieAccountUserViewModel.user          = new AccountUser();
            movieAccountUserViewModel.user.Username = username;

            movieAccountUserViewModel.movie   = Movie.Get(movieName);
            movieAccountUserViewModel.reviews = new List <Review>();
            movieAccountUserViewModel.GetReviews();
            return(View("~/Views/Movie/Reviews.cshtml", movieAccountUserViewModel));
        }
Ejemplo n.º 6
0
 public ActionResult Create(MovieAccountUserViewModel movieAccountUserViewModel)
 {
     movieAccountUserViewModel.newReview.Username  = movieAccountUserViewModel.user.Username;
     movieAccountUserViewModel.newReview.MovieName = movieAccountUserViewModel.movie.Name;
     try
     {
         movieAccountUserViewModel.newReview.insert();
         return(RedirectToAction("NowPlaying", "Customer", new { username = movieAccountUserViewModel.user.Username }));
     }
     catch (Exception ex)
     {
         //error message???
         throw ex;
         return(View("~/Views/Movie/WriteReview.cshtml", movieAccountUserViewModel));
     }
 }