public async Task <IActionResult> DeleteConfirmed(int id) { DeleteProducttypeViewModel viewModel = new DeleteProducttypeViewModel(); viewModel.ProductType = await _context.productTypes.FindAsync(id); _context.productTypes.Remove(viewModel.ProductType); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
// GET: ProductType/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } DeleteProducttypeViewModel viewModel = new DeleteProducttypeViewModel(); viewModel.ProductType = await _context.productTypes .FirstOrDefaultAsync(m => m.ProductTypeID == id); if (viewModel.ProductType == null) { return(NotFound()); } return(View(viewModel)); }