public async Task <IActionResult> Edit(Product p)
        {
            if (ModelState.IsValid)
            {
                await ProductDb.EditProductAsync(_context, p);

                ViewData["Message"] = "Product updated successfully";
            }
            return(View(p));
        }
        public async Task <IActionResult> Edit(Product product)
        {
            if (ModelState.IsValid)
            {
                await ProductDb.EditProductAsync(_context, product);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(product));
        }
Exemple #3
0
        public async Task <IActionResult> Edit(Product p)
        {
            if (ModelState.IsValid)
            {
                await ProductDb.EditProductAsync(_context, p);

                //display success message
                TempData["Message"] = $"{p.Title} was edited successfully";

                return(RedirectToAction("Index"));
            }

            return(View(p));
        }