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