public async Task <IActionResult> All()
        {
            var user = await this.userManager.GetUserAsync(this.User);

            var consoles = this.service.ListAllConsolesWishlist(user.Id);

            var viewModel = new AllConsoleCollectionViewModel {
                ConsoleCollectionItems = consoles
            };

            return(this.View(viewModel));
        }
        public async Task <IActionResult> AllCollection()
        {
            var user = await this.userManager.GetUserAsync(this.User);

            var consoles = this.service.ListAllConsolesCollection(user.Id);

            var viewModel = new AllConsoleCollectionViewModel
            {
                ConsoleCollectionItems = consoles,
                TotalYouPaid           = consoles.Sum(a => a.Cost),
            };

            viewModel.TotalYouPaid = Math.Round(viewModel.TotalYouPaid, 3);
            return(this.View(viewModel));
        }