private void gridView1_DoubleClick(object sender, EventArgs e) { Product product = bdsProduct.Current as Product; if (product == null) { return; } UpdateProductForm form = new UpdateProductForm(product); form.ShowDialog(); }
public ActionResult Edit(int id, UpdateProductForm form) { if (_repository.ProductInUse(id, SessionManager.User.Id)) { ViewBag.ErrorMessage("Ce produit est dans votre frigo..."); return(View(form)); } if (ModelState.IsValid) { _repository.Update(id, new Product(form.Name, SessionManager.User.Id)); return(RedirectToAction("Index")); } return(View(form)); }