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));
        }