Cześć gdy w apliakcji chce edytowac produkt wyskakuje mi taki wyjątek wiecie może jak to naoprawić z góry dziękuje za pomoc :)
public void EditProduct(Product product)
{
db.Entry(product).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
}
public ActionResult Edit(int? id)
{
if(id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Product product = _service.GetProduct((int)id);
if (product == null)
{
return HttpNotFound();
}
PanelViewModel vm = new PanelViewModel()
{
Categories = _cato.GetCategories(),
Product = product
};
return View(vm);
}
[HttpPost]
public ActionResult Edit(Product product)
{
if(ModelState.IsValid)
{
_service.EditProduct(product);
return RedirectToAction("Index", "Home");
}
else
{
PanelViewModel vm = new PanelViewModel()
{
Categories = _cato.GetCategories(),
Product = product
};
return View(vm);
}
}