How do i omit the Id from the URL?
“https://localhost:7002/Product/109” ====> “https://localhost:7002/Product/productName”
My controller is:
[Route("/Product/{id}")]
public IActionResult ShowProduct(int id)
{
var product = _productRipository.GetProductById(id);
ViewBag.ProductGalleries=product.Product_Galleries.Select(p=>p.ProductID==product.ProductID).ToList();
ViewBag.ProductFeatures = product.Product_Features.Select(p => p.ProductID == product.ProductID).ToList();
ViewBag.ProductVideos = product.Product_Videos.Select(p => p.ProductID == product.ProductID).ToList();
ViewBag.ProductFiles = product.Product_Files.Select(p => p.ProductID == product.ProductID).ToList();
if (product == null)
{
return NotFound();
}
return View(product);
}