public ActionResult Edit(int id, Product product, string photo_filename)
        {
            Product _product = chocoPlanetDbEntities.Product.SingleOrDefault(p => p.ID == product.ID);
            _product.Name = product.Name;
            if (!String.IsNullOrEmpty(photo_filename))
                _product.Foto = _fileStore.UploadFolderAbsolute + photo_filename;
            _product.Price = product.Price;
            _product.Description = product.Description;
            _product.categoryID = product.categoryID;

            chocoPlanetDbEntities.SaveChanges();
            return RedirectToAction("SecurityProductCatalog");
        }
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Product. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToProduct(Product product)
 {
     base.AddObject("Product", product);
 }
 /// <summary>
 /// Создание нового объекта Product.
 /// </summary>
 /// <param name="id">Исходное значение свойства ID.</param>
 /// <param name="name">Исходное значение свойства Name.</param>
 /// <param name="description">Исходное значение свойства Description.</param>
 /// <param name="foto">Исходное значение свойства Foto.</param>
 /// <param name="price">Исходное значение свойства Price.</param>
 /// <param name="categoryID">Исходное значение свойства categoryID.</param>
 public static Product CreateProduct(global::System.Int32 id, global::System.String name, global::System.String description, global::System.String foto, global::System.Int32 price, global::System.Int32 categoryID)
 {
     Product product = new Product();
     product.ID = id;
     product.Name = name;
     product.Description = description;
     product.Foto = foto;
     product.Price = price;
     product.categoryID = categoryID;
     return product;
 }
 public ActionResult Create(Product product, string photo_filename)
 {
     product.Foto = _fileStore.UploadFolderAbsolute + photo_filename;
     chocoPlanetDbEntities.AddToProduct(product);
     chocoPlanetDbEntities.SaveChanges();
     return RedirectToAction("SecurityProductCatalog");
 }