Пример #1
0
        public IActionResult Remove(int Id)
        {
            var dbProduct = _dbContext.Products.Include(r => r.Category).FirstOrDefault(r => r.Id == Id);
            var viewModel = new ProductRemoveViewModel();

            viewModel.Id         = dbProduct.Id;
            viewModel.Title      = dbProduct.Title;
            viewModel.Category   = dbProduct.Category.Title;
            viewModel.CategoryId = dbProduct.Category.Id;

            return(View(viewModel));
        }
Пример #2
0
        public IActionResult Remove(ProductRemoveViewModel viewModel, int Id)
        {
            var dbProduct = _dbContext.Products.FirstOrDefault(r => r.Id == Id);

            if (ModelState.IsValid)
            {
                _dbContext.Products.Remove(dbProduct);
                _dbContext.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }