Example #1
0
        public ActionResult Details(int Id)
        {
            var customer = _context.Customers.Include(c => c.MembershipType).SingleOrDefault(c => c.Id == Id);

            ViewBag.Customer = customer;

            if (customer == null)
            {
                return(HttpNotFound());
            }

            var rentals  = rentalApiHelper.GetRentalDtos(Id);
            var movieIds = GetCustomerMovieIds(rentals);
            var movies   = new MovieDto[movieIds.Length];
            var cnt      = 0;

            foreach (var id in movieIds)
            {
                movies[cnt++] = movieApiHelper.GetMovieDto(id);
            }

            return(View("Details", movies));
            // return View(customer);
        }