public ActionResult Edit(int id, ManufacturerBase newItem)
{
// Two tests are required...
if (ModelState.IsValid & id == newItem.Id)
{
// Attempt to update the item
ManufacturerBase editedItem = m.EditManufacturer(newItem);
if (editedItem == null)
{
return(RedirectToAction("index"));
}
else
{
return(RedirectToAction("details", new { id = editedItem.Id }));
}
}
else
{
return(RedirectToAction("index"));
}
}