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

            await this.service.EditConsoleInCollection(model.ConsoleId, user.Id, model.PricePaid, model.BoxIncluded, model.IsItNewAndSealed);

            return(this.RedirectToAction("Details", new { consoleId = model.ConsoleId }));
        }
Esempio n. 2
0
        public IActionResult AddToCollection(int consoleId)
        {
            var conosle = this.console.GetConsoleDetails(consoleId);

            var viewModel = new AddConsoleToCollectionInputModel {
                ConsoleId = consoleId, ConsoleImgUrl = conosle.ImgUrl, ConsoleName = conosle.Name,
            };

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

            var console = this.service.GetConsoleCollectionInputDetails(user.Id, consoleId);

            var viewModel = new AddConsoleToCollectionInputModel
            {
                ConsoleId     = console.ConsoleId,
                ConsoleImgUrl = console.ConsoleImgUrl,
                ConsoleName   = console.ConsoleName,
            };

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

            var console = this.service.GetConsoleCollectionInputDetails(user.Id, consoleId);

            var viewModel = new AddConsoleToCollectionInputModel
            {
                ConsoleId        = console.ConsoleId,
                ConsoleImgUrl    = console.ConsoleImgUrl,
                ConsoleName      = console.ConsoleName,
                BoxIncluded      = console.BoxIncluded,
                IsItNewAndSealed = console.IsItNewAndSealed,
                PricePaid        = console.PricePaid,
            };

            return(this.View(viewModel));
        }