public IActionResult Delete(long?id) { if (id == null) { return(NotFound()); } Tuple <long, Software, List <ProductSupplier>, List <ProductDetail>, List <PurchaseItem> > software = service.GetAllSoftwareOfProduct(id.Value); if (software.Item2 == null) { return(RedirectToAction("Edit", new { id })); } ViewData["ListProductSupplier"] = software.Item3; ViewData["ListProductDetail"] = software.Item4; ViewData["ListPurchaseItem"] = software.Item5; return(View(software.Item2)); }