public IActionResult Product(ProductViewModel vm) { if (ModelState.IsValid) { _pieDetailRepo.UpdateIngredients(vm); var product = _catalogRepo.CreateOrUpdate(vm); return(RedirectToAction("Product", "Catalog", new { id = product.ProductId })); } vm.PieDetails = _pieDetailRepo.PieDetails; return(View(vm)); }