コード例 #1
0
        public IActionResult Index()
        {
            CartListingModel model = new CartListingModel
            {
                CartMovies = this.cartsService
                             .GetAllMoviesFromUserCart(this.User.Identity.Name)
                             .Select(x => new CartMovieViewModel
                {
                    MovieId     = x.Key.Id,
                    MovieName   = x.Key.Name,
                    MoviePoster = x.Key.PosterUrl,
                    Price       = x.Key.BluRayPrice,
                    Quantity    = x.Value
                })
            };

            return(this.View(model));
        }
コード例 #2
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            Dictionary <Movie, int> movies = this.cartsService.GetAllMoviesFromUserCart(this.User.Identity.Name);

            CartListingModel cartListingModel = new CartListingModel
            {
                CartMovies = movies.Select(m => new CartMovieViewModel
                {
                    MovieId     = m.Key.Id,
                    MovieName   = m.Key.Name,
                    Price       = m.Key.BluRayPrice,
                    Quantity    = m.Value,
                    MoviePoster = m.Key.PosterUrl
                })
            };

            return(this.View(cartListingModel));
        }