Hmmm... yeah. That worked for my Create method:
public void Create()
{
Product product = new Product();BindingHelperExtensions.UpdateFrom(product, Request.Form);
northwind.AddProduct(product);
northwind.SubmitChanges();
RedirectToAction("List");
}
But in my Add method I still have to do this:
public void Update(int id, string ProductName, int CategoryID, int SupplierID, Decimal UnitPrice)
{
Product product = northwind.GetProductById(id);product.ProductName = ProductName;
product.CategoryID = CategoryID;
product.SupplierID = SupplierID;
product.UnitPrice = UnitPrice;
northwind.SubmitChanges();RedirectToAction("List");
}
instead of this:
public void Update(int id)
{
Product product = northwind.GetProductById(id);BindingHelperExtensions.UpdateFrom(product, Request.Form);
northwind.SubmitChanges();
RedirectToAction("List");
}