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